GD Star Rating
loading...

А вот на что я сегодня наткнулся.
Centos-6.4, DNS Bind-9.8

[[email protected] ~]# nslookup virt1.power
Server: 127.0.0.1
Address: 127.0.0.1#53

Name: virt1.power
Address: 192.168.10.2

[[email protected] ~]# ping virt1.power
ping: unknown host virt1.power

[[email protected] ~]# cat /etc/resolv.conf
nameserver localhost

То есть дефолтный днс работает правильно, вся сеть по именам пингует нормально, а этот сервер, видите ли не хочет, мудак пафосный.
Из-за чего такое может быть?

Tagged with →  

13 Responses to ся сеть по именам пингует нормально, а один сервер не хочет

  1. Nafre:

    upd: сервак – это шлюз, собственно говоря.

  2. Fluen:

    может, тогда, он пытается пингануть не тем интерфейсом? А тем, который смотрит наружу и на котором другой днс прописан?

  3. Fluen:

    Вощим, чо там в интерфейсах творится?

  4. AHOLt:

    netstat -naop | grep ‘:53’ | grep ‘LISTEN’
    cat /etc/nsswitch.conf
    cat /etc/hosts
    ping -c 1 192.168.10.2
    strace -f ping -c 1 virt1.power 2>&1

    прогляди логи. если намед пишет мало – увеличь ему говорливость. убедись, что пинг спрашивает намед. проверь что пинг получает в ответ. (и по логам и тспдампом). погляди стрейсом что пинг делает с ответом.
    если ответ верен, а “host unknown” – разбирайся кто подменил тебе пинг.

  5. NarVelo:

    Писать localhost в /etc/resolv.conf – отличная идея.

  6. NarVelo:

    Я даже раскрою мысль – во что может резолвится localhost локальным резолвером?

  7. NarVelo:

    Не, ибо холакост прописан в /etc/hosts. Но там несколько записей 🙂

  8. RktMega:

    Пропиши в /etc/resolv.conf
    nameserver 127.0.0.1

    и да, в named.conf должна быть запись:

    zone “localhost” {
    type master;
    file “/etc/localhost”; //путь к файлу зоны localhost
    };

    сам файл:

    $TTL 3D
    @ IN SOA @ root (
    1 ; serial
    3600 ; refresh
    1800 ; retry
    604800 ; expiration
    3600 ) ; minimum

    IN NS @
    IN A 127.0.0.1
    IN AAAA ::1

  9. EniAll:

    если б дело было в интерфейсах, то вряд ли ответом был бы unknown host

  10. EniAll:

    а может лучше Настя:
    /etc/resolv.conf
    nameserver 127.0.0.1

  11. Nafre:

    не, интерфейсы проверял.
    Там один внешний и четыре влана на втором физическом.

  12. Nafre:

    запись-то в named есть.
    Прописанный ип-шник в резолв помог. Я его ставил ранее, но он из-за чего-то обратно сменил на localhost. И я решил, что так норм.
    Спасибо.

Добавить комментарий