Доброе время суток.
проблема с SUSE 11.0 из-за, может быть, домена LOCAL.
проблема заключается в том, что ping по IP адресу идет нормально, а по DNS ping не идет.(настройки файлов hosts.conf, resolv.sonf, и nsswith.conf см. ниже).
команда nslookup по DNS имени работает нормально.
примечательно, что в SUSE 10.2 с аналогичными настройками работает. (настройки файлов hosts.conf, resolv.sonf, и nsswith.conf см. ниже).
Плюс ко всему сказанному добавлю, что при анализе трафика программой wireshark заметил что
в SUSE 11 PING по ip идет через ICMP, а по имени через MDNS (см. ниже) может быть проблема в этом (адреса 224.0.0.251 в сети нет) но как с ней бороться не нашел.
В SUSE 10.2 все ping идут через ICMP.вопрос - Как в SUSE 11.0 добитьяс выполнения ping по dns имени.
dns сервер - windows 2003 standart
приложение
___________________________________________________
команда ifconfig
--------------
suse 10
--------------
eth0 Link encap:Ethernet HWaddr 00:0C:29:88:E2:11
inet addr:192.168.134.129 Bcast:192.168.134.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe88:e211/64 Scope:Link
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3782 errors:0 dropped:0 overruns:0 frame:0
TX packets:265 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:527273 (514.9 Kb) TX bytes:91619 (89.4 Kb)
Interrupt:177 Base address:0x1400lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1220 errors:0 dropped:0 overruns:0 frame:0
TX packets:1220 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:73200 (71.4 Kb) TX bytes:73200 (71.4 Kb)
------------------------
suse 11
-------------------
Link encap:Ethernet HWaddr 00:0C:29:B3:6A:D9
inet addr:192.168.134.131 Bcast:192.168.134.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:feb3:6ad9/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:25 errors:0 dropped:0 overruns:0 frame:0
TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3396 (3.3 Kb) TX bytes:1724 (1.6 Kb)
Interrupt:18 Base address:0x1424lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:60 errors:0 dropped:0 overruns:0 frame:0
TX packets:60 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:4064 (3.9 Kb) TX bytes:4064 (3.9 Kb)
_______________________________________________________________________________файл host.conf
------------
suse10
-----------
order hosts, bind
multi on----------
suse11
----------
order hosts, bind
multi on___________________________________________________________________________________________
файл nsswitch.conf-------
suse10
-------
passwd: compat
group: compathosts: files dns
networks: files dnsservices: files
protocols: files
rpc: files
ethers: files
netmasks: files
netgroup: files nis
publickey: filesbootparams: files
automount: files nis
aliases: files--------
suse11
--------
passwd: compat
group: compathosts: files dns
networks: files dnsservices: files
protocols: files
rpc: files
ethers: files
netmasks: files
netgroup: files nis
publickey: filesbootparams: files
automount: files nis
aliases: files________________________________________________________________________________________
файл resolv.conf
--------
suse 10
--------
search my-domen.local
nameserver 10.X.X.X------
suse 11
------
search my-domen.local
nameserver 10.X.X.X
____________________________________________________________________выполнеие команды nslookup (dns сервер)
--------
suse 11
--------Server: 10.x.x.x
Address: 10.x.x.x#53Name: dns_server.my-domen.local
Address: 10.x.x.x________________________________________----
результат анализа трафика программой wireshark анализируется трафик команды ping (dns_сервер)
---
suse10
---
No. Time Source Destination Protocol Info
1 0.000000 192.168.134.129 10.x.x.x ICMP Echo (ping) request
2 0.001563 10.x.x.x 192.168.134.129 ICMP Echo (ping) reply
----
suse11
----
Time Source Destination Protocol Info
1 0.000000 192.168.134.131 224.0.0.251 MDNS Standard query A dns_server.my-domen.local, "QM" question
2 5.002466 192.168.134.131 224.0.0.251 MDNS Standard query A dns_server.my-domen.local, "QM" question
Что выдает
dig проблемный_домен @ваш_днс_сервер
>Что выдает
>dig проблемный_домен @ваш_днс_сервер--------
suse 10
--------
<<>> DiG 9.3.2 <<>> my-domen.local @dns_server
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 49976
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0;; QUESTION SECTION:
;my-domen.local IN A;; ANSWER SECTION:
my-domen.local 600 IN A 10.0.x.b
my-domen.local 600 IN A 10.0.x.a;; Query time: 1 msec
;; SERVER: 10.0.x.a#53(10.0.x.a)
;; WHEN: Sun Aug 24 05:40:20 2008
;; MSG SIZE rcvd: 62
------
suse11
------; <<>> DiG 9.4.2 <<>> nl5-dp.local @dc1-5
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 10873
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0;; QUESTION SECTION:
;my-domen.local. IN A;; ANSWER SECTION:
my-domen.local. 600 IN A 10.x.x.b
my-domen.local. 600 IN A 10.x.x.a;; Query time: 1 msec
;; SERVER: 10.x.x.a#53(10.x.x.a)
;; WHEN: Sat Aug 23 15:07:54 2008
;; MSG SIZE rcvd: 62
_____________________________________________
10.x.x.a - основной dns сервер
10.x.x.d - резевный dns сервер
Судя по всему dns сервер в порядке. Вспоминается мне, что в зюзе используется такая херня как ncd(может слегка по другому называется, не помню точно), которая кеширует кучу всего, включая dns ответы. Попробуйте ее прибить или рестартнуть.
>Судя по всему dns сервер в порядке. Вспоминается мне, что в зюзе
>используется такая херня как ncd(может слегка по другому называется, не помню
>точно), которая кеширует кучу всего, включая dns ответы. Попробуйте ее прибить
>или рестартнуть.apropos ncd выдал ссылку только на rsyncd.conf (5). конф. файл демона синхронизации. остановка демона не привела к желаемому результату.
еще добавлю, что на SUSE 11 команда traceroute dns-server выполняется.
проблема решена!!!!!"а ларчик посто открывался"
файл \etc\hosts.conf
добавить параметр mdns off
___________________
но пока нашел этот параметр...........
>проблема решена!!!!!
>
>"а ларчик посто открывался"
>
>
>файл \etc\hosts.conf
>добавить параметр mdns off
>___________________
>но пока нашел этот параметр...........мне тоже помогло на SLES 9 и на openSUSE 11
только не в /etc/hosts.conf, а в /etc/host.confв SLES 10 SP2 все работает и так...