--}}
Новая тема
Вы не можете создавать новые темы.
Т.к. вы неавторизованы на сайте. Пожалуйста назовите себя или зарегистрируйтесь.
Список тем

Помогите пожалуйста с настройкой DNS

Нужен совет (поиск решения проблемы. не для купли-продажи)
1336
74
С друзьями на NN.RU
В социальных сетях
Поделиться
Esik
28.11.2012
Суть проблемы:
Есть межсетевой шлюз.
Есть удалённый сервер.
Netbios имя данного сервера прописан в оснастке АД DNS в зоне прямого доступа в ветке моего домена.

Проблема в том, что удалённый сервер начинает пинговаться по NetbiosName спустя некоторое время. т.е. минут 15 после аутенфикации рабочей станции в домене.
Но по IP пингуется сразу.
Думаю, что с этим же связано отсутствие списка компьютеров в "обозревателе сети" на базе проводника.
Много раз сталкивался с тем, что эти 15 минут тянутся с ХЗ какого времени и первых серверов на базе NT. ЕМНИП, это даже зависит больше от клиента, т.к. в сети под Novell так же была эта задержка. И что она является официальной фишкой работы с сетью от мелкомягких.

Вопрос: Можно ли что-то сделать, чтобы этот сервер пинговался сразу после завершения аутенфикации клиента? Что я не так сделал? Куда смотреть?
Давайте по-порядку:
nslookup <имя удаленного сервера>
что выдает?
Esik
28.11.2012
Ок. Завтра скажу. :)
Esik
29.11.2012
Вы знаете, он выдаёт презабавные вещи.
Что не может найти такое имя сервера на доменном DNS. Он примари.
Ну и ДНС сервер провайдера (секондари) тоже, разумется, не знает такого сервера.
В принципе вообще тогда непонятно, как он его находит по имени.
В командной строке:

ipconfig /all
nslookup имя_сервера IP_DNS_сервера

Что показывает? Если рабочая станция получает IP от DHCP сервера - правильно ли в настройках DHCP прописаны DNS-серверы?
Esik
29.11.2012
Логи команд есть ниже.
По IP, что статика - тоже ниже.
RealVaVa
29.11.2012
попробуйте на DNS сервере прописать имя хоста удалённого сервера с доменным суффиксом типа remote_host.domain.local (соотвественно А-запись).
Esik
29.11.2012
Именно так он и прописан.
RealVaVa
29.11.2012
Значит, пропишите без доменного суфикса. Перед проверкой не забывайте на локальной машне ipconfig /flushdns
Esik
29.11.2012
Как так можно сделать, если узел (А) создаётся для локального домена, если не указан иной. А поле полного доменного имени (FQDN) серое?
При наборе имени сервера, в поле EQDN прописывается конструкция remote_host.LocalDomain?
RealVaVa
29.11.2012
попробуйте через AD Users and Computers добавить хост вручню.
Esik
29.11.2012
Добавил компьютер в Computers домена.
Кэш ДНС сбросил.
На результате работы nslookup это никак не отразилось.
Esik писал(а)
Добавил компьютер в Computers домена.

Это и не должно помочь.

Nslookup по полному (FQDN) имени сервера находит его?
Esik
29.11.2012
Нет. Не находит.

Имеется в виду тот (А) узел, что записан, как локальный по домену в DNS.
grover
29.11.2012
а у вас обратная зона в ДНС вообще есть?
nnstepan
29.11.2012
А зачем она ему?
grover
29.11.2012
а nslookup откуда по-вашему берет имя? :)
ну уж всяко когда имя в адрес разрешает не из обратной зоны
Esik
29.11.2012
Тогда да, есть. ... такая ветка.
Там только 127.0.0.х subnet.
nnstepan
29.11.2012
Сделай обратную зону 192.168.100.х subnet.
и добавь туда запись 192.168.100.4 PTR kumi.kumi1.

потом сделай nslookup полное_имя "192.168.100.4"
и напиши ответ.
Esik
29.11.2012
А в кратце, это что мы сейчас делаем, можно узнать?
А то ещё ляжет домен :)
Esik
29.11.2012
Ого!!!
Всё получилось!

C:\Documents and Settings\Esik.KUMI1>nslookup lawserv.kumi1 192.168.100.4
Server: kumi.kumi1
Address: 192.168.100.4

Name: lawserv.kumi1
Address: 192.168.101.214

А что это такое? Где читать?
Esik
29.11.2012
Теперь nslookup короткое имя
тоже проходит.
nnstepan
29.11.2012
Вам может теорию подучить? При запросе nslookup имя конечно из прямой зоны. Вот при запросе nslookup ip_адрес - из обратной.
grover
29.11.2012
nslookup откуда по-вашему берет имя

А я что написал?
nnstepan
29.11.2012
А тема о чем?
Короче, проблема в настройках ДНС.
МОжно скриншот что у вас в прямой зоне прописано?
Esik
29.11.2012
Ок. мин.
nnstepan
29.11.2012
И где тут сервер к которому по полному имени не получается обратиться? А маска сети какая?
Esik
29.11.2012
Lawserv
Маска сети ... где?
В общем, те, которые не в 100-й подсети.
grover
29.11.2012
гуглите про синглхоум ДНС
support.microsoft.com/kb/300684/ru
Esik
29.11.2012
Ага, Спасибо.
Почитаю.
grover
29.11.2012
Попробуй в hosts пропиши, интересно, сразу будет пинговать?
Esik
29.11.2012
Дело в том, что этот сервер должен быть доступен с подавляющего числа хостов. Переписывать hosts на каждом - вариант, но крайне нежелательный.
Давайте отложим это?
У меня не только с этим проблемы. Вообще впечатление, что что-то нехорошо в ДНС. Хотелось бы разобраться на этом примере, который устойчиво проявляет себя.
ds_nn
29.11.2012
вот может поможет...

Далее несколько советов по устранению наиболее распространенных ошибок в настройках
1. ДНС
ДНС – основа домена 2000/2003. Без него домен не работает. Отсюда следует несколько выводов
-в домене обязательно должен быть свой внутренний ДНС, отвечающий требованиям домена (динамическое обновление, поддержка записей SRV)
-все сервера и компьютеры члены домена должны иметь в настройках только внутренний ДНС, отвечающий за домен.
-Если необходимо разрешение внешних имен, то внешний ДНС указывается только в свойствах сервиса ДНС на закладке «Пересылка» (forwarding)
Соблюдение этих простых правил позволит устранить множество ошибок, таких как
-долгий вход в сеть (до 5 минут)
-невозможность регистрации в домене
-сбой в репликации
-неприменение политик
-ошибки «не найден ресурс»
-ошибки при введении (удалении) дополнительных контроллеров
Frequently Asked Questions About Windows 2000 DNS and Windows Server 2003 DNS

2. Multihomed (2 и более сетевых интерфейса) контроллер
Самая распространенная ошибка – ДНС провайдера, указанный в свойствах внешней сетевой карты
Active Directory Communication Fails on Multihomed Domain Controllers

forum.ixbt.com )
Esik
29.11.2012
ds_nn писал(а)
-Если необходимо разрешение внешних имен, то внешний ДНС указывается только в свойствах сервиса ДНС на закладке «Пересылка» (forwarding)

Давайте покопаем здесь. Если сервер обновляется через шлюз и ДНС провайдера, то ошибкой будет ставить альтернативный ДНС провайдера в свойствах протокола TCP-IP?
nnstepan
29.11.2012
Да, ошибкой. Провайдерские ставятся в закладке пересылка на днс серверах контроллеров домена. А в свойствах адаптеров только локальные днс серверы контроллеров.
Esik
29.11.2012
Исправил. Спасибо.
nnstepan
29.11.2012
Это и на клиентах должно так быть и на самих контроллерах тоже.
Esik
29.11.2012
А на клиентах-то зачем?
nnstepan
29.11.2012
На контроллерах домена и на клиентах в свойствах адаптера ДНСами должны быть локальные адреса контроллеров домена. Если клиенты получают настройки по DHCP, то именно такие адреса днс серверов и должны раздаваться.

Можно ipconfig /all с любой клиентской машины?
Esik
29.11.2012
У меня статическая адресация, чтобы раздавать не всем инет через шлюз в другой подсети без прокси-сервера.
Esik
29.11.2012
nnstepan писал(а)
Можно ipconfig /all с любой клиентской машины?

Ладно. Я тогда ничего чистить не буду. :)

C:\Documents and Settings\Esik.KUMI1>ipconfig /all

Настройка протокола IP для Windows

Имя компьютера . . . . . . . . . : Esik
Основной DNS-суффикс . . . . . . : KUMI1
Тип узла. . . . . . . . . . . . . : неизвестный
IP-маршрутизация включена . . . . : нет
WINS-прокси включен . . . . . . . : нет
Порядок просмотра суффиксов DNS . : KUMI1

Подключение по локальной сети - Ethernet адаптер:

DNS-суффикс этого подключения . . :
Описание . . . . . . . . . . . . : Realtek PCIe GBE Family Controller
Физический адрес. . . . . . . . . : C8-60-00-12-DA-04
Dhcp включен. . . . . . . . . . . : нет
IP-адрес . . . . . . . . . . . . : 192.168.9.2
Маска подсети . . . . . . . . . . : 255.255.255.0
IP-адрес . . . . . . . . . . . . : 192.168.100.10
Маска подсети . . . . . . . . . . : 255.255.255.0
Основной шлюз . . . . . . . . . . : 192.168.9.1
DNS-серверы . . . . . . . . . . . : 192.168.100.4
213.177.96.1
nnstepan
29.11.2012
Так не должно быть провайдерского ДНС, уже уяснили же, если контроллер домена один - то только его адрес и все, если два, то их два адреса, а у тебя опять 213.177.96.1
Esik
29.11.2012
У меня провайдерский стоит только на компьютерах, где есть выход через шлюз в инет.
Сам шлюз фильтрует пакеты на два соединения:
провайдерское и выделенку, если IP адресата лежит в определённом диапазоне.
Сейчас у меня проблема, как сделать так, чтобы те, кому инет отрезан, ходили бы через шлюз в выделенку, а в интернет - не ходили.
Я по наивности думал, что если пакет не будет найден в ДНС домена, то хост обратится к второму ДНС - провайдера. и тем самым проблема будет решена...
nnstepan
29.11.2012
Думал неверно. А на клиентском компе прописано сразу два ip адреса на один интерфейс? Т.е. мы пришли к тому что
nslookup полное_имя - не резолвит ip адрес, а
nslookup полное_имя "192.168.100.4" резолвит
а nslookup полное_имя полное_имя_контроллера_домена ?
Esik
29.11.2012
Да, два.
Да, резолвит.
Esik
29.11.2012
ds_nn писал(а)
Самая распространенная ошибка – ДНС провайдера, указанный в свойствах внешней сетевой карты

мля...
Простите мой французский...
Esik
29.11.2012
Поставил в пересылку IP провайдера.
Убрал из сетевушки. Интернет остался.

nslookup по прежнему не видит хост.
nnstepan
29.11.2012
Ниже дал подробный ответ полагаясь на свой опыт. Итог - или пользоваться ip (или пресловутый hosts) или полным именем сервера, иначе копать днс суффиксы, но более вероятнее - связка WINS+DNS.
Esik
29.11.2012
Ладно. Мне надо слегка переварить. Спасибо за теорию. Гляну.
nnstepan
29.11.2012
Контроллеры домена 2003 или 2008? Netbios как протокол включен? На сетевых интерфейсах клиентов в днс должны присутствовать только ip адреса контроллеров домена и никаких других. Чтобы работал интернет в ДНС сервере на контроллерах домена включите пересылку на провайдерские.
Далее так и не понятно
nslookup "короткое имя" что выдает и что выдает nslookup "полное имя" ?
Esik
29.11.2012
nnstepan писал(а)
Контроллеры домена 2003 или 2008?

2003
nnstepan писал(а)
Netbios как протокол включен?

Нет. Только TCP-IP. В свойствах стоит "по умолчанию". Т.е. "в случае чего - использовать NetBios поверх TSP-IP
nnstepan писал(а)
nslookup "короткое имя"

Can't find server name for adress (локальный ДНС) Non-existen domain
(Провайдер) can't find (удалёный хост) Non-existen domain
nnstepan писал(а)
что выдает и что выдает nslookup "полное имя" ?
1:1 то же самое. Различие только в имени хоста.
nnstepan
29.11.2012
По полному имени тоже не резолвит? Тогда либо ДНС сервер не работает либо тупо ошибка в настройках интерфейсов.
nslookup полное_имя ip_адрес_контроллера_домена
что выдает?
Esik
29.11.2012
Нечто симпатичное...
По крайней мере мы добрались до IP удалённого хоста.
Сейчас:

*** Can't find server name for address (IP dmain controller): Non-existent domain
Server: UnKnown
Address: (IP контроллера домена)

Name: (Полное имя хоста)
Address: (искомый IP хоста)
nnstepan
29.11.2012
Так у тебя походу в сетевых интерфейсах клиентов тупо не прописаны днс, а они должны быть локальными ip адресами контроллеров домена.
Т.е. на каждом клиенте должно быть:
ip - свободный ip адрес
макска твоей сети
ip маршрутизатора
днс1 - ip адрес первого контроллера домена
днс2 - ip адрес второго контроллера домена
если по DHCP, то
в параметрах области, параметр номер 006, так же, через запятую, два адреса контроллеров домена.
Esik
29.11.2012
nnstepan писал(а)
Так у тебя походу в сетевых интерфейсах клиентов тупо не прописаны днс, а они должны быть локальными ip адресами контроллеров домена.

Прописаны. См. лог ipconfig /all выше. :)
nnstepan
29.11.2012
Вообще мысли у меня такие, давайте мальца разберем теорию. Как собственно имена преобразуются в адреса:
1. файл hosts
2. широковещательные запросы посредством протокола netbios
3. wins
4. dns
Собственно первые три варианта отбрасываем, ибо в теме вопрос о DNS.
Итак, если запрос идет по полному имени, то система смотрит что прописано в днс интерфейса и отправляет по этим адресам запрос. Там ДНС сервер преобразует и отсылает обратно ответ. Все классно, все здорого. А теперь давайте тоже самое спросим, но по короткому имени. Если спросить днс сервер коротким именем - он ничего не ответит и это есть правильно. Тут соответственно должна работать подстановка и собственно в линуксе например она замечательно работает, т.е. там в /etc/resolv.conf прописываем search имя_домена и когда даем запрос по короткому имени система сама добавляет к нему имя домена из search и отправляет запрос на днс сервер и все получается. В винде вроде как бы должно быть точно так же, там для этого есть понятие ДНС суффикс, но практика показывает, что венда почему то его не юзает и когда мы делаем запрос по короткому имени венда вместо того чтобы добавить суффикс и отправить запрос в ДНС пытается резолвить короткое имя широковещанием через netbios, а так как прохождение netbios вполне ограниченно, то и происходит облом. Соответственно сама микрософт рекомендует в каждом широковещательном сегменте сети держать свой WINS сервер, а между ними настраивать репликацию и соответственно можно настроить взаимодействие между DNS и WINS, такая возможность тоже есть.
nnstepan писал(а)
Как собственно имена преобразуются в адреса:
1. файл hosts
2. широковещательные запросы посредством протокола netbios
3. wins
4. dns

5. LLMNR
nnstepan
29.11.2012
6. mDNS/DNS-SD
mDNS вариация п. 4, а DNS-SD это даже и не сервис разрешения имен, а сервис поиска сервиса,
grover
29.11.2012
еще можно в логах ОС глянуть, дам регистрируются ошибки по ДНС. На рабочей станции
Esik
29.11.2012
Это вообще отдельная песня. По ним хотел брать отдельную помощь.

Вот пример:
На DNS-сервере обнаружено недопустимое имя домена в пакете от 96.7.49.193 . Пакет будет отклонен. В данных события содержится пакет DNS.

IP меняется. Я всю голову сломал, думал - троян где-то ломится.
И таких - тыщи.
Давайте по-порядку.
Скиньте сюда скрин с остнастки ДНС и ipconfig /all с удаленного сервера.
Esik
29.11.2012
С удалённого - не могу. Он же удалённый.
А какой смысл, если мой контроллер не пропускает пакеты?
Alex5252
29.11.2012
Остаётся только одно, прекращать гадать и запускать wireshark, смотреть дамп трафика.
Esik
29.11.2012
А вообще отчего могут быть запросы от левого, внешнего IP?
Alex5252
29.11.2012
Это покажет дамп трафика.
Esik
29.11.2012
Видите ли, там между уведомлениями от девяти минут до получаса. Я зароюсь в таком дампе. :(
Alex5252
29.11.2012
Это уже отговорки, в дампе есть время, порт - 53? Трафика много не будет.
Esik писал(а)
Вот пример:
На DNS-сервере обнаружено недопустимое имя домена в пакете от 96.7.49.193 . Пакет будет отклонен. В данных события содержится пакет DNS.

форвардером у тебя кто стоит?
Esik
30.11.2012
Чтоб точно понять: Форвард - это сервер пересылки?
Если да, то там другой IP
kemy
30.11.2012
в настройке ДНС на сервере снимите галочку регистрации его в вышестоящем сервере
Esik
30.11.2012
Простите, но не смог найти такую. :(
Где?

P.S. Кажется нашёл. Поставил "прослушивать DNS запросы только по адресам из списка"

P.P.S. Не то, наверно...
Новая тема
Вы не можете создавать новые темы.
Т.к. вы неавторизованы на сайте. Пожалуйста назовите себя или зарегистрируйтесь.
Список тем
Последние темы форумов
Форум Тема (Автор) Последний ответ Ответов
Материнские платы на запчасти и не только

Материнские платы на запчасти и не только Материнские платы и другие комплектующие Отправка в регионы после оплаты. Транспортной...
Цена: 3 000 руб.

Сетевой фильтр APC Surge Arrest

Сетевой фильтр APC Surge Arrest для радиолюбителя.и не только Отправка в регионы после оплаты. ЦЕНА 3000 руб. В рабочем состоянии....
Цена: 3 000 руб.

Принтер лазерный HEWLETT PACKARD HP-6L

Принтер лазерный HEWLETT PACKARD HP-6L Отправка в регионы после оплаты. 3штуки БУ. Внешний вид из магазина простояли на складе...
Цена: 4 500 руб.

Оперативная память Corsair XMS3 CMX8GX3M2A1600C9

Оперативная память Corsair XMS3 CMX8GX3M2A1600C9 Отправка в регионы после оплаты. Продаются сразу обе. Цена за обе 2000 руб....
Цена: 1 000 руб.