![]() |
Растолкуйте, pls, непонятку с разрешением IP адресов в XP (ping, nslookup)
Уважаемые гуру, помогите старому юниксоиднику понять премудрости виндов.
Вкратце суть заморочки: Имеем имечко dock.sp.ru, которое из инета должно разрешаться как 195.131.130.129 (этим занимается провайдер и весьма успешно), а из локалки как 192.168.1.2 (для этого внутри поднят свой DNS, который подсунут WindowsXP в качестве первичного). На деле имеем следующую картинку: D:\>ping dock.sp.ru Обмен пакетами с dock.sp.ru [195.131.130.129] по 32 байт: Ответ от 195.131.130.129: число байт=32 время=1мс TTL=64 Ответ от 195.131.130.129: число байт=32 время<1мс TTL=64 Ответ от 195.131.130.129: число байт=32 время<1мс TTL=64 Ответ от 195.131.130.129: число байт=32 время<1мс TTL=64 Статистика Ping для 195.131.130.129: Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь), Приблизительное время приема-передачи в мс: Минимальное = 0мсек, Максимальное = 1 мсек, Среднее = 0 мсек D:\>nslookup dock.sp.ru Server: srv.dock.sp.ru Address: 192.168.1.2 Name: dock.sp.ru Address: 192.168.1.2 Вот уже который день я в раздумьях почему так... На всякий случай даю настройки сети. Ну, и в system32\drivers\etc\hosts прописан только localhost (127.0.0.1 соответственно) D:\>ipconfig /all Настройка протокола IP для Windows Имя компьютера . . . . . . . . . : pcml Основной DNS-суффикс . . . . . . : Тип узла. . . . . . . . . . . . . : неизвестный IP-маршрутизация включена . . . . : нет WINS-прокси включен . . . . . . . : нет Порядок просмотра суффиксов DNS . : dock.sp.ru Подключение по локальной сети - Ethernet адаптер: DNS-суффикс этого подключения . . : dock.sp.ru Описание . . . . . . . . . . . . : Realtek RTL8169/8110 Family Gigabit Ethernet NIC Физический адрес. . . . . . . . . : 00-13-D3-C9-3B-E0 Dhcp включен. . . . . . . . . . . : нет IP-адрес . . . . . . . . . . . . : 192.168.1.3 Маска подсети . . . . . . . . . . : 255.255.255.0 Основной шлюз . . . . . . . . . . : 192.168.1.1 DNS-серверы . . . . . . . . . . . : 192.168.1.2 192.168.1.1 Или подобное поведение вызвано троянцами/прочими пакостями? |
Т.е. две разные консольные утилиты по разному преобразуют в IP адрес одно и тоже имя. При этом IE берет то один, то второй вариант. В итоге из локалки мне не виден (точнее не всегда виден) мой собственный сервер.
Со всем остальным интернетом проблем нет. |
Цитата:
|
Все, спасибо!
Идею понял. Убираю 192.168.1.1 из списка и все идет как по маслу (правда, остаюсь без резервного DNS, и в случае краха сервера 192.168.1.2 без интернета), но... ... спишем на специфику Windows. Мне-то казалось что Windows в плане resolver'a ведет себя твк-же как и UNIX (т.е. работает с первичным DNS, а если он недоступен то используется вторичный). Попробую поиграться с ключом - вроде должно помочь. Еще раз спасибо. |
Знаете, ping в Windows еще использует широковещательные запросы и WINS для разрешения имен (проверено) даже в отсутствие DNS.
|
Спасибо, учту на будующее. Однако в данном случае это не применимо. Ни 192.168.1.2, ни тем более 195.131.130.129 на WINS не откликаются.
|
Время: 16:17. |
Время: 16:17.
© OSzone.net 2001-