С Уважением,
Недавно я столкнулся со следующей проблемой после вторжения на мой VPS:
Хотя resolv.conf правильно настроен с правильными DNS-серверами, VPS не может разрешать хосты.
Я могу:
Я не могу:
Я попытался выяснить, в чем может заключаться проблема, но не вижу правил, например, блокировки исходящего трафика DNS.
Результаты nslookup google.com
имя хоста: / etc / network # nslookup google.com
;; время соединения истекло; серверы недоступны
У меня постепенно заканчиваются идеи, где искать.
Любые идеи ?
Заранее спасибо,
Первое, что нужно проверить, это увидеть, действительно ли DNS-запрос отправляется в правильное место назначения.
Откройте 2 терминальных сеанса. По одному типу:
# tcpdump -nn port 53
с другой стороны:
# nslookup google.com
Тот, у кого есть команда tcpdump, должен показать вам что-то вроде следующего, когда все работает нормально:
16:39:10.047709 IP 9.15.165.24.57618 > 192.168.1.254.53: 21549+ A? google.com. (28)
16:39:10.074647 IP 192.168.1.254.53 > 9.15.165.24.57618: 21549 1/0/0 A 216.58.216.14 (44)
Если вы даже не видите исходящий пакет, значит, на вашем сервере есть внутренняя проблема с конфигурацией разрешения имен.