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]
а как ?
- Активный пользователь
- Сообщения: 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 точно.. 
Вернуться в Сетевые операционные системы
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7
|
|
|
|
|
|
|
|
|
|
|
|
|
|