Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   /etc/hosts (http://forum.oszone.net/showthread.php?t=16060)

ZloiJoker 22-11-2003 15:58 86979

Код:

[root]/etc>cat hosts
127.0.0.1               localhost.jokercorp.com localhost
192.120.6.166           joker.jokercorp.com joker
192.120.6.166           joker.jokercorp.com.
192.120.6.67            hardart.ru

  hardart.ru пытаюсь пингануть, на другой тачке, под управлением ХП и хрен не известный хост

В настройка стоит дефаулт гейт, айпи  этой Машинки под фри, где  лежит этот hosts фаил

Добавлено:

добавление на 192.120.6.67   стоит, апач.  (и такая тачка в сети есть)

ZloiJoker 23-11-2003 02:41 86980

на 6.67 убил фаерр вол
hosts

Код:

*[root]/etc>cat hosts
127.0.0.1 * * * * * * * localhost.jokercorp.com localhost
192.120.6.166 * * * * * joker.jokercorp.com joker
192.120.6.166 * * * * * joker.jokercorp.com.
192.120.6.67 * * * * * *click.hardart.ru click
192.120.6.67 * * * * * *click.hardart.ru.

теперь с самого гейта:

Код:

*[root]/etc>ping click.hardart.ru
PING click.hardart.ru (192.120.6.67): 56 data bytes
64 bytes from 192.120.6.67: icmp_seq=0 ttl=128 time=0.341 ms
64 bytes from 192.120.6.67: icmp_seq=1 ttl=128 time=0.340 ms

но вот с самой тачки и остольных тачек, где шлю указан, фришная тачка, где лежит этот hosts

ноль имоций.


Добавлено:

заметил странную особенность в папочки /etc/host.conf *отсутствует
DNS *я еще не настраивал. (, вот подстава в книги ФриБСд искуство администрирования, когда пошли главы про сеть автора как подменили :((


[s]Исправлено: ZloiJoker, 3:50 23-11-2003[/s]

archy 23-11-2003 14:11 86981

Дык /etc/hosts служит только для локального разрешения имен.
Тебе надо DNS настраивать.

Belansky 23-11-2003 18:51 86982

Цитата:

/etc/hosts служит только для локального разрешения имен
Данное утверждение не совсем верно. Давным-давно, когда компьютеры были большими, а Интернет маленьким файл /etc/hosts служил для сопровождения системы DNS. Но, со временем вести вручную такой файл стало нереально для тысяч, а затем миллионов хостов, и придумали BIND.
А чтобы каждая машина знала кто есть who в сети, нужно чтобы файл /etc/hosts (c:\windows\system\lmhosts) был на каждом хосте. В рукопашную сопровождать такой файл неудобно. Поэтому целесообразно настоить систему DNS, пусть даже локальную.

ZloiJoker 24-11-2003 12:48 86983

> Дык /etc/hosts служит только для локального разрешения
> имен.
 
что я не читал, четко указано что /etc/hosts  перед лбработкой  днс (бинд),  т.е как бы перекрывает.  
Только там еще упоминалось про /etc/host.conf который у меня отсутствует.

archy 24-11-2003 14:13 86984

Belansky
Интересно и где же мое утверждение не верно? Ты сам говоришь, что он должен быть на каждой машине...
ZloiJoker
Да, так и работает, но только локально, другая машина не может заглянуть в твой /etc/hosts

ZloiJoker 24-11-2003 16:44 86985


Цитирую: "Пичем, в момент разрешения имен, система, прежде чем формировать DNS - запрос , в первую очередб консультируется именно с записями в этом файле.. "
 И такие высказывания, что это как страховка для ДНС.
Возможно я просто не так понял :(

archy 24-11-2003 18:16 86986

Опять же, это верно для локальной машины!!!, BIND не полезет в этот файл... кнешно если его не пропатчить как нить хитро :)
Остальные машины понятия не имеет, что там у тебя на серваке записано в /etc/hosts

Belansky 25-11-2003 11:38 86987

archy
Цитата:

он должен быть на каждой машине...
Абсолютно верно. Должен быть на каждой. Целесообразно в этом файле указать как в имена разрешаются ip-адреса самого хоста, серверов DNS, сервера DHCP, когда таковой имеется, на тот случай, если сетевой интерфейс поднимется позже попыток хоста разрешить какие-либо имена. Более того, данный файл должен быть идентичен на всех хостах.
ZloiJoker
Цитата:

в момент разрешения имен, система, прежде чем формировать DNS - запрос , в первую очередь консультируется именно с записями в этом файле..
Порядок обращения с целью разрешения ip-адресов в имена к базе данных DNS, NIS, NIS+ или файлу /etc/hosts настраивается в файле /etc/nsswitch.conf


Время: 18:55.

Время: 18:55.
© OSzone.net 2001-