Linux в сети с DC Win2003. Не работает резолвинг.

Обсуждение сетевых операционных систем и их применения (Windows, Linux, FreeBSD, Novell и т.д.)

Модератор: Модераторы

Новый участник
Сообщения: 47
Зарегистрирован: 16 фев 2004, 10:08
Откуда: Харьков

Сообщение ramz » 21 дек 2004, 17:56

логинюсь как root через putty по SSH с ORK (DC, w2k3, 192.168.0.1)
Код

elf:~ # cat /etc/hosts
#
# hosts         This file describes a number of hostname-to-address
#               mappings for the TCP/IP subsystem.  It is mostly
#               used at boot time, when no name servers are running.
#               On small systems, this file can be used instead of a
#               "named" name server.
# Syntax:
#
# IP-Address  Full-Qualified-Hostname  Short-Hostname
#

127.0.0.1       localhost

# special IPv6 addresses
::1             localhost ipv6-localhost ipv6-loopback

fe00::0         ipv6-localnet

ff00::0         ipv6-mcastprefix
ff02::1         ipv6-allnodes
ff02::2         ipv6-allrouters
ff02::3         ipv6-allhosts
192.168.0.3     elf.mydom.local elf
elf:~ #

elf:~ # hostname -f
elf.mydom.local
elf:~ #


[/code]


домен - именно mydom.local

Цитата
проверь, есть ли у всех право читать resolv.conf
[/quote]


а как ? :unsure:
Активный пользователь
Сообщения: 1134
Зарегистрирован: 19 июл 2004, 11:30
Откуда: Москва

Сообщение biruk » 21 дек 2004, 19:15

вот так:

~# ls -l /etc/resolv.conf
-rw-r--r-- 1 root root 101 Mar 30 2004 /etc/resolv.conf
root@cat:~#
Trust me - i know what i’m doing © Sledge Hummer

Активный пользователь
Сообщения: 1134
Зарегистрирован: 19 июл 2004, 11:30
Откуда: Москва

Сообщение biruk » 21 дек 2004, 19:28

а orc по имени пингуется?
а если в hosts прописать?
Trust me - i know what i’m doing © Sledge Hummer

Новый участник
Сообщения: 47
Зарегистрирован: 16 фев 2004, 10:08
Откуда: Харьков

Сообщение ramz » 21 дек 2004, 19:56

biruk
Код

elf:~ # ls -l /etc/resolv.conf
-rw-r--r--  1 root root 74 Dec 21 10:03 /etc/resolv.conf
elf:~ #

[/code]


Код

elf:~ # ping ork
ping: unknown host ork
elf:~ # ping ork.mydom.local
ping: unknown host ork.mydom.local
elf:~ # host ork
ork.mydom.local has address 192.168.0.1
elf:~ # nslookup ork
Note:  nslookup is deprecated and may be removed from future releases.
Consider using the `dig' or `host' programs instead.  Run nslookup with
the `-sil[ent]' option to prevent this message from appearing.
Server:         192.168.0.1
Address:        192.168.0.1#53

Name:   ork.mydom.local
Address: 192.168.0.1

elf:~ # nslookup 192.168.0.1
Note:  nslookup is deprecated and may be removed from future releases.
Consider using the `dig' or `host' programs instead.  Run nslookup with
the `-sil[ent]' option to prevent this message from appearing.
Server:         192.168.0.1
Address:        192.168.0.1#53

1.0.168.192.in-addr.arpa        name = ork.mydom.local.

elf:~ # host 192.168.0.1
1.0.168.192.in-addr.arpa domain name pointer ork.mydom.local.
elf:~ # ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
64 bytes from 192.168.0.1: icmp_seq=1 ttl=128 time=0.163 ms
64 bytes from 192.168.0.1: icmp_seq=2 ttl=128 time=0.169 ms
64 bytes from 192.168.0.1: icmp_seq=3 ttl=128 time=0.175 ms

--- 192.168.0.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1999ms
rtt min/avg/max/mdev = 0.163/0.169/0.175/0.005 ms
elf:~ #


[/code]


после прописки ork в hosts он стал пинговаться по имени.. но остальные...

слушайте...а вот это:

Код

elf:/etc # cat /etc/host.conf
#
# /etc/host.conf - resolver configuration file
#
# Please read the manual page host.conf(5) for more information.
#
#
# The following option is only used by binaries linked against
# libc4 or libc5. This line should be in sync with the "hosts"
# option in /etc/nsswitch.conf.
#
[b]order hosts, bind[/b]
#
# The following options are used by the resolver library:
#
multi on

elf:/etc #

[/code]

ниче не даст ?
Активный пользователь
Сообщения: 1134
Зарегистрирован: 19 июл 2004, 11:30
Откуда: Москва

Сообщение biruk » 22 дек 2004, 18:57

Цитата
слушайте...а вот это:
Код

order hosts, bind
multi on

[/code]


[/quote]

это правильно...

знаешь, это что-то с виндовым dns.
я только что промоделировал ситуацию, правда на линуксе.
создал зону mydom.local, накидал в нее хостов.
подправил resolv.conf
и все заработало.

Код

# dig +short  testa a
#

[/code]

ничего не кажет. но так и должно. в хостах не прописан.
далее с поиском:

Код

# dig +short +search testa a
192.168.1.11
#

[/code]

нашла.
делаем пинг по имени:
Код
# ping -c3 testa
PING testa.mydom.local (192.168.1.11) 56(84) bytes of data.
From alvis.mydom.local (172.16.1.1) icmp_seq=1 Destination Host Unreachable
From alvis.mydom.local (172.16.1.1) icmp_seq=2 Destination Host Unreachable
From alvis.mydom.local (172.16.1.1) icmp_seq=3 Destination Host Unreachable

--- testa.mydom.local ping statistics ---
3 packets transmitted, 0 received, +3 errors, 100% packet loss, time 2018ms, pipe 3
#
[/code]

все нормально, имя опозналось, а реально такого хоста нет и маршрута к нему нет.

значит что-то с виндовым dns'ом

кто-что может еще сказать?
самому интересно...
Trust me - i know what i’m doing © Sledge Hummer

Администратор
Сообщения: 3444
Зарегистрирован: 19 дек 2003, 13:36
Откуда: Москва

Сообщение domovoy » 22 дек 2004, 20:31

Цитата
знаешь, это что-то с виндовым dns.
я только что промоделировал ситуацию, правда на линуксе.
создал зону mydom.local, накидал в нее хостов.
подправил resolv.conf
и все заработало.
[/quote]


Зону какую создавал ? АД интегрированную или обычную ?
Есть подозрение что если зона АД - интегрированная да еще и обновления безопасные то она не отдается просто так.
ИМХО если ты резолвишь хосты на линуксе, использую конфигурацию с файлом resolv.conf то в этом случае линукс пытается забрать копию зоны себе,
О чем и говорит твой пример с пингом не существующего в реальности хоста.
что естественно при условии АД интегрированной зоны ему никто не даст, если только это не прописано в конфигурации ДНС специально.
Если сервер ДНС указан просто в конфигурации сетевого интерфейса то идет стандартный клиентский запрос на резолв имени и он должен работать в любом случае.
Правильно заданный вопрос - это уже половина ответа.

Активный пользователь
Сообщения: 1134
Зарегистрирован: 19 июл 2004, 11:30
Откуда: Москва

Сообщение biruk » 23 дек 2004, 12:52

я сначала погрешил на суффикс .local и создал стенд на линукса, никаких интегрированных зон.

линкс ни в коем случае не забирает зону себе, если на bind'е не поднять ее, допустим как вторичную.

пинг я использую чтобы проверить распознается имя или нет. потому что в оригинальном сообщении nslookup находил хост, а пинг нет:
Код
elf:~ # nslookup srv2  
Server:         192.168.0.1  
Address:        192.168.0.1#53  

Name:   srv2.mydom.local  
Address: 192.168.0.4  
elf:~ #  
[/code]

и
Код
elf:~ # ping  srv2.mydom.local
ping: unknown host srv2.mydom.local
elf:~ #
[/code]


вот этого я не могу понять :(
Trust me - i know what i’m doing © Sledge Hummer

Администратор
Сообщения: 3444
Зарегистрирован: 19 дек 2003, 13:36
Откуда: Москва

Сообщение domovoy » 23 дек 2004, 13:04

Цитата
пинг я использую чтобы проверить распознается имя или нет. потому что в оригинальном сообщении nslookup находил хост, а пинг нет
[/quote]

nslookup находит просто запись хоста в ДНС, а пинг ищет сам хост в сети и резолвит его адрес по записи в ДНС.
Так что имхо все правильно, если хоста в сети нет, но его запись в ДНС создана то nslookup ее увидит, а вот пинг хоть и разрезолвил адрес хоста но всети его естетственно не найдет.
Правильно заданный вопрос - это уже половина ответа.

Новый участник
Сообщения: 47
Зарегистрирован: 16 фев 2004, 10:08
Откуда: Харьков

Сообщение ramz » 23 дек 2004, 13:45

domovoy
НО ведь я пинговал рельные хосты в сети. Они были включены и по ip ПИНГОВАЛИСЬ !

Новый участник
Сообщения: 47
Зарегистрирован: 16 фев 2004, 10:08
Откуда: Харьков

Сообщение ramz » 23 дек 2004, 13:49

И кстати - может это на какието мысли натолкнет:
Как я говорил на DC стоит модем, через который я выхожу в инет. Так вот - пока я не в инете, сетевое окружение открывается быстро, а только я созваниваюсь и вхожу в инет - оно начинает тормозить... Проблема тоже видимо связана, может не с DNS, ТАК с NEtBT точно.. :blink:

Пред.След.

Вернуться в Сетевые операционные системы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1