(Решено)nslookup не отрабатывает

подскажите пожалуйста, арчеводы. Имею
1.hostname
arch
2. sudo cat /etc/hosts
#
# /etc/hosts: static lookup table for host names
#

#<ip-address> <hostname.domain.org> <hostname>
127.0.0.1 localhost.localdomain localhost arch
3. nslookup arch
Server: **.***.**.**
Address: **.***.***.**#53

** server can't find arch: NXDOMAIN
Почему не резолвится хост?
Возможно туплю, поэтому в разделе для новичков…
DNS то наверное внешние..
да. АДСЛ. ip провайдер раздает. Поэтому?
Ваш хостнейм не прописан как А-запись, поэтому и не ресолвится
Name Server Lookup обращается к тем самым Domain Name Server'ам. Для проверки записи в hosts используйте просто ping.
[[email protected] /]$ ping arch
ping: unknown host arch
ув. PoZiTPoH , а подскажите как правильно прописАть?
off220
[[email protected] /]$ ping arch
ping: unknown host arch
Очевидно, что не видно DNS сервера. Ищите свои сервера в /etc/resolv.conf (если получаете настройки сети по DHCP, если ip адрес статический, то в этот файл необходимо прописать руками ip-адреса DNS-серверов), а также пробуйте их (DNS-сервера) попинговать по ip адресу. Если не получится, то смотрите маршрутизацию.
P.S. Если не трогали /etc/nsswitch.conf…
Dns провайдера пингуется и в resolv.conf прописан.В настройках сети указываю шлюзом ip адсл модема, который и получает ip от провайдера. в nsswitch.conf не лазил..
Если я правильно понимаю, nslookup не разрезолвит имя вашей машины, потому как DNS сервера вашего провайдера о ней не знают и не узнают. Почему ping не проходит, вот в чём вопрос…
Хм.. HOSTNAME в rc.conf совпадает с тем, что вы указали в /etc/hosts ?
да, hostname в rc.conf тоже arch…
 
Зарегистрироваться или войдите чтобы оставить сообщение.