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

Мистика…
ping localhost то хоть работает?
hostname что говорит?
ip a l dev lo что говорит?
вот
[[email protected] /]$ ping localhost
ping: unknown host localhost
[[email protected] /]$ hostname
arch
[[email protected] /]$ ip a l dev lo
bash: ip: команда не найдена
off220
Dns провайдера пингуется и в resolv.conf прописан.В настройках сети указываю шлюзом ip адсл модема, который и получает ip от провайдера. в nsswitch.conf не лазил..

1. dns провайдера не имеет никакого отношения к резолвингу имен, лежащих за твоим модемом.
2. PoZiTPoH правильно заметил, что нужна A-запись
3. добавляться она должна в модем, точнее в dnsmasq
4. для того, чтобы dnsmasq автоматически добавлял A-запись (имя компьютера) при реквесте им (компьютером) ip-адреса нужно:
4а. на компьютерах использовать dhcp / не прописывать ip руками
4b. есть другие ньюансы, но не уверен, что о них уместно сейчас говорить
5. по скольку нужен резолвинг локальных имен - то и в роли dns-сервера для лок. компьютеров должен выступать модем

как-то так :)
[[email protected] /]$ ping localhost
ping: unknown host localhost
О_о мда….

покажи
1. $ sudo ifconfig -a
2. $ cat /etc/nsswitch.conf
eth0      Link encap:Ethernet  HWaddr 00:**:2*:3D:**:4D  
          inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:185100 errors:0 dropped:0 overruns:0 frame:0
          TX packets:250798 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:127028642 (121.1 Mb)  TX bytes:279870483 (266.9 Mb)
          Interrupt:41 Base address:0x6000 
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:176 (176.0 b)  TX bytes:176 (176.0 b)
cat /etc/nsswitch.conf
# Begin /etc/nsswitch.conf
passwd: files
group: files
shadow: files
publickey: files
hosts: files dns
networks: files
protocols: files
services: files
ethers: files
rpc: files
netgroup: files
# End /etc/nsswitch.conf
зыбыл. ещё:
3. $ ls -la /etc/hosts
вот
[[email protected] /]$ ls -la /etc/hosts
-rw------- 1 root root 3915420 Фев 16 20:46 /etc/hosts
Для полной картины, покажите
cat /etc/hosts
По правилу в /etc/nsswitch.conf, резолвер сначала смотрит его.
off220
вот
[[email protected] /]$ ls -la /etc/hosts
-rw------- 1 root root 3915420 Фев 16 20:46 /etc/hosts
ИМХО, не должно быть так…
$ sudo chmod 644 /etc/hosts
Ну, или от рута без sudo
точно с правами напутано было. Поправил
ping localhost
PING localhost.localdomain (127.0.0.1) 56(84) bytes of data
ping arch
PING localhost.localdomain (127.0.0.1) 56(84) bytes of data.
Всем спасибо!!!
 
Зарегистрироваться или войдите чтобы оставить сообщение.