/etc/hosts

Ответить
Аватара пользователя
ZloiJoker

/etc/hosts

Сообщение ZloiJoker »

Код:

Код: Выделить всё

 [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

Re: /etc/hosts

Сообщение ZloiJoker »

на 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

Re: /etc/hosts

Сообщение archy »

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

Тебе надо DNS настраивать.
Аватара пользователя
archy

Re: /etc/hosts

Сообщение archy »

Цитата:



/etc/hosts служит только для локального разрешения имен



Данное утверждение не совсем верно. Давным-давно, когда компьютеры были большими, а Интернет маленьким файл /etc/hosts служил для сопровождения системы DNS. Но, со временем вести вручную такой файл стало нереально для тысяч, а затем миллионов хостов, и придумали BIND.

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

Re: /etc/hosts

Сообщение ZloiJoker »

> Дык /etc/hosts служит только для локального разрешения

> имен.

 

что я не читал, четко указано что /etc/hosts  перед лбработкой  днс (бинд),  т.е как бы перекрывает.  

Только там еще упоминалось про /etc/host.conf который у меня отсутствует.
Аватара пользователя
archy

Re: /etc/hosts

Сообщение archy »

Belansky

Интересно и где же мое утверждение не верно? Ты сам говоришь, что он должен быть на каждой машине...

ZloiJoker

Да, так и работает, но только локально, другая машина не может заглянуть в твой /etc/hosts
Аватара пользователя
archy

Re: /etc/hosts

Сообщение archy »

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

 И такие высказывания, что это как страховка для ДНС.

Возможно я просто не так понял Изображение
Аватара пользователя
archy

Re: /etc/hosts

Сообщение archy »

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

Остальные машины понятия не имеет, что там у тебя на серваке записано в /etc/hosts
Аватара пользователя
archy

Re: /etc/hosts

Сообщение archy »

archy


Цитата:



он должен быть на каждой машине...



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

ZloiJoker


Цитата:



в момент разрешения имен, система, прежде чем формировать DNS - запрос , в первую очередь консультируется именно с записями в этом файле..



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

Вернуться в «Общий по FreeBSD»