Показать полную графическую версию : При dial-up'e не работает dns
Есть машина с WinXP, включенная в локальную сеть, имеющую выход в интернет. Я сделал на ней новое модемное соединение. Все настройки проверил по 10 раз. Соединение устанавливается, а DNS не работает. Адреса dns-серверов получает (проверено ipconfig'ом), но работает с серверами из локальной сети (как следует из сообщений nslookup'а). В итоге обламывается и пишет сообщение в EventLog - дескать не могу соединиться с dns-сервером и поэтому ждите 30-секунд. В чем тут может быть дело?
Заранее благодарен за ответ.
DeepProg
04-02-2004, 21:13
Ну... попробуй: соединение удали и снова поставь, когда мы выясним, почему это происходит- скажем, а так заходи (http://forum.oszone.net/topic.cgi?forum=33&topic=1160)
Pank
Маршрутизация у тебя какая при этом получается (route print)? Возможно потребуется поправки внести. Из какой подсетки у тебя адрес в локалке? Что чтоит шлюзом по умолчанию? Какой подсетке принадлежат локальные ДНСы? ИМХО этих данных достаточно, что правильно все зарулить...
Вот что пишет команда "route print" после установления удаленного соединения
Interface List
0x1 ........................... MS TCP Loopback interface
0x10003 ...00 01 02 fa a6 2c ...... 3Com EtherLink 10/100 PCI For Complete PC Management NIC (3C905C-TX) #2
0x20004 ...00 53 45 00 00 00 ...... WAN (PPP/SLIP) Interface
Active Routes:
Network Destination * * * *Netmask * * * * *Gateway * * * Interface *Metric
* * * * *0.0.0.0 * * * * *0.0.0.0 * * * * 10.0.0.7 * * *10.0.0.219 * * * 21
* * * * *0.0.0.0 * * * * *0.0.0.0 * 217.66.146.162 *217.66.146.162 * * * 1
* * * * 10.0.0.0 * *255.255.255.0 * * * 10.0.0.219 * * *10.0.0.219 * * * 20
* * * 10.0.0.219 *255.255.255.255 * * * *127.0.0.1 * * * 127.0.0.1 * * * 20
* 10.255.255.255 *255.255.255.255 * * * 10.0.0.219 * * *10.0.0.219 * * * 20
* * * *127.0.0.0 * * * *255.0.0.0 * * * *127.0.0.1 * * * 127.0.0.1 * * * 1
* * 217.66.146.1 *255.255.255.255 * 217.66.146.162 *217.66.146.162 * * * 1
* 217.66.146.162 *255.255.255.255 * * * *127.0.0.1 * * * 127.0.0.1 * * * 50
* 217.66.146.255 *255.255.255.255 * 217.66.146.162 *217.66.146.162 * * * 50
* * * *224.0.0.0 * * * *240.0.0.0 * * * 10.0.0.219 * * *10.0.0.219 * * * 20
* * * *224.0.0.0 * * * *240.0.0.0 * 217.66.146.162 *217.66.146.162 * * * 1
*255.255.255.255 *255.255.255.255 * * * 10.0.0.219 * * *10.0.0.219 * * * 1
Default Gateway: * *217.66.146.162
===========================================================================
Persistent Routes:
*None
А вот что пишет команда "ipconfig /all"
Windows IP Configuration
* * * *Host Name . . . . . . . . . . . . : Pankratev
* * * *Primary Dns Suffix *. . . . . . . : mt
* * * *Node Type . . . . . . . . . . . . : Unknown
* * * *IP Routing Enabled. . . . . . . . : No
* * * *WINS Proxy Enabled. . . . . . . . : No
* * * *DNS Suffix Search List. . . . . . : mt
Ethernet adapter Local Area Connection:
* * * *Connection-specific DNS Suffix *. :
* * * *Description . . . . . . . . . . . : 3Com EtherLink 10/100 PCI For Comple
te PC Management NIC (3C905C-TX) #2
* * * *Physical Address. . . . . . . . . : 00-01-02-FA-A6-2C
* * * *Dhcp Enabled. . . . . . . . . . . : No
* * * *IP Address. . . . . . . . . . . . : 10.0.0.219
* * * *Subnet Mask . . . . . . . . . . . : 255.255.255.0
* * * *Default Gateway . . . . . . . . . : 10.0.0.7
* * * *DNS Servers . . . . . . . . . . . : 10.0.0.8
* * * * * * * * * * * * * * * * * * * * * *10.0.0.131
PPP adapter GPRS via Bluetooth:
* * * *Connection-specific DNS Suffix *. :
* * * *Description . . . . . . . . . . . : WAN (PPP/SLIP) Interface
* * * *Physical Address. . . . . . . . . : 00-53-45-00-00-00
* * * *Dhcp Enabled. . . . . . . . . . . : No
* * * *IP Address. . . . . . . . . . . . : 217.66.146.162
* * * *Subnet Mask . . . . . . . . . . . : 255.255.255.255
* * * *Default Gateway . . . . . . . . . : 217.66.146.162
* * * *DNS Servers . . . . . . . . . . . : 217.66.145.1
* * * * * * * * * * * * * * * * * * * * * *217.66.145.2
* * * *NetBIOS over Tcpip. . . . . . . . : Disabled
Вот что пишет команда "nslookup www.mail.ru" когда работает локальное и удаленное соединение (то же самое, что и без удаленного соединения):
Server: *tripod.mt
Address: *10.0.0.8
Non-authoritative answer:
Name: * *www.mail.ru
Address: *194.67.57.51
А вот что пишет команда "nslookup www.mail.ru"
после отключения локального соединения:
DNS request timed out.
* *timeout was 2 seconds.
*** Can't find server name for address 10.0.0.8: Timed out
DNS request timed out.
* *timeout was 2 seconds.
*** Can't find server name for address 10.0.0.131: Timed out
*** Default servers are not available
Server: *UnKnown
Address: *10.0.0.8
DNS request timed out.
* *timeout was 2 seconds.
DNS request timed out.
* *timeout was 2 seconds.
*** Request to UnKnown timed-out
Похоже, что на шлюзе fairwall какой-то стоит. И запросы к внешним ns не пропускает. Видел такое в конторах с маниакальными админами. Если при отключенном локальном соединении в браузере набрать http://194.67.57.51 , что получается?
Я пробовал выходить на www.mail.ru по ip-адресу из экплорера -страничка грузится нормально (но, естественно, без баннеров и всякой фигни :)).
Не понимаю, почему он подключается к локальному dns, когда есть нормальный dns, полученный по dial-up'y...
Я его в nslookup проверил, резолвит адреса без вопросов
Pank
Попробуй временно удалить при диалапе локальный шлюз и посмотреть как себя тогда ведет ДНС (в твоем случае: route delete 0.0.0.0 10.0.0.7 ).
Если проблема останется, то тебе скорее всего в эту тему:
http://forum.oszone.net/topic.cgi?forum=33&topic=1325
Если же без локального шлюза будет работать нормально, то можно будет маршрутизацию подправить, а именно метрику. Просто мне казалось, что чем метрика больше, тем маршрут менее предпочтительный. Если же я ошибаюсь, т.е. метрика задает ценность маршрута, то тогда ясно почему у тебя так сетка работает. Тогда если задать у диалап-интерфейса метрику, например =100, то инет у тебя (и соответственно ДНС) будет с модема браться.
Вот что пишется при подаче команды "route print"
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x60003 ...00 53 45 00 00 00 ...... WAN (PPP/SLIP) Interface
===========================================================================
===========================================================================
Active Routes:
Network Destination * * * *Netmask * * * * *Gateway * * * Interface *Metric
* * * * *0.0.0.0 * * * * *0.0.0.0 * 217.66.146.237 *217.66.146.237 * * * 1
* * * *127.0.0.0 * * * *255.0.0.0 * * * *127.0.0.1 * * * 127.0.0.1 * * * 1
* * 217.66.146.1 *255.255.255.255 * 217.66.146.237 *217.66.146.237 * * * 1
* 217.66.146.237 *255.255.255.255 * * * *127.0.0.1 * * * 127.0.0.1 * * * 50
* 217.66.146.255 *255.255.255.255 * 217.66.146.237 *217.66.146.237 * * * 50
* * * *224.0.0.0 * * * *240.0.0.0 * 217.66.146.237 *217.66.146.237 * * * 1
Default Gateway: * *217.66.146.237
===========================================================================
Persistent Routes:
*None
То есть шлюз по умолчанию установлен правильный. Поэтому твой совет нельзя применить в этом случае. Но обращение идет к dns-серверу по адресу 10.0.0.8
Pank
А что при такой маршрутизации ipconfig что показывает? Насколько я понимаю, ты просто сетевую карту отключил? Тогда не понятно, откуда комп про локальный ДНС вообще узнает? Вот и неплохо было бы на ipconfig глянуть...
Исправлено: Greyman, 9:29 14-02-2004
StylePrint
30-08-2004, 00:30
блин че вы паритись!!
Впиши Default Gateway: адрес сервака!
и все должно работать!!!у тебя же показывает что выхад через тебя а не через сервак!!!
StylePrint
Если *ты прочтешь топик еще раз более внимательно, то ты возможно обратишь внимание, что человеку требовалось ходить в инет как раз через диал-ап при установленном соединениии, а не через сетку. А посему, чтое предложение немного не соответствует поставленной задаче (мягко говоря)...
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.