Решено: вопрос по фалй /etc/hosts (вопрос по фалй /etc/hosts)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

v4567
Сообщения: 162
ОС: Devuan

Решено: вопрос по фалй /etc/hosts

Сообщение v4567 »

Есть внутренний сервер с виртуальными хостами. У сервака один ip.
И клиентские компьютеры с линуксом.
Для работы самое простое решение - прописал в файле /etc/hosts
xxx.xxx.xxx.xxx хост1
xxx.xxx.xxx.xxx хост2
xxx.xxx.xxx.xxx хост3

Но такое решение не работает.

Вот содержимое относящее к hosts в следующих файлах:

/etc/host.conf
order hosts, bind

/etc/hosts.allow
пустой

/etc/hosts.deny
пустой

/etc/resolv.conf
; generated by /sbin/dhclient-script
nameserver xxx.xxx.xxx.xxx
nameserver xxx.xxx.xxx.xxx

/etc/nsswitch.conf
hosts: files mdns4_minimal [NOTFOUND=return] dns
bootparams: nisplus [NOTFOUND=return] files
ethers: files
netmasks: files
networks: files
protocols: files
rpc: files
services: files
netgroup: nisplus
publickey: nisplus
automount: files nisplus
aliases: files nisplus

Судя по этим файлам должно всё работать, но не работает.
dns внутренних хостов не преобразовываются в ip. Может файл /etc/hosts сейчас уже системой не используется? Если не используется то как тогда организовать такое преобразования не используя bind?

За помощь заранее благодарен!
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Решено: вопрос по фалй /etc/hosts

Сообщение SLEDopit »

А айпишник правильный написан?

Просто если написать что-то в духе

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

999.999.999.999 host1
то работать не будет.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
MrClon
Сообщения: 838
ОС: Ubuntu 10.04, Debian 7 и 6

Re: Решено: вопрос по фалй /etc/hosts

Сообщение MrClon »

В чём конкретно выражается «не работает». Я например как-то по незнаюнию прописал что-то в hosts и удивлялся почему утилита host не резолвит имя в IP, долго репу чесал пока не понял что утилита host работает сразу с DNS.

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

$ cat /etc/hosts | grep mytest.local
192.168.56.4    mytest.local

$ host mytest.local
Host mytest.local not found: 3(NXDOMAIN)
#Ниработаит ):

$ ping mytest.local -c1
PING mytest.local (192.168.56.4) 56(84) bytes of data.
64 bytes from mytest.local (192.168.56.4): icmp_seq=1 ttl=64 time=0.630 ms

--- mytest.local ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.630/0.630/0.630/0.000 ms
#Работает
Спасибо сказали:
v4567
Сообщения: 162
ОС: Devuan

Re: Решено: вопрос по фалй /etc/hosts

Сообщение v4567 »

Всё заработало. Просто я зашорился и совсем сдурел, я проверял утилитой nslookup, но она конектися к dns серверам и начинает через них резолвить, не обращая внимания на локальный /etc/hosts Надо было проверять командой ping. И ещё были грабли с конфигом apacha. Сейчас всё работает.
Спасибо сказали:
MrClon
Сообщения: 838
ОС: Ubuntu 10.04, Debian 7 и 6

Re: Решено: вопрос по фалй /etc/hosts

Сообщение MrClon »

Значит я не один такой.

iУведомление от модератора SLEDopit
Обсуждение drBatty и ping'a уехало в соответствующее место
Спасибо сказали: