Ubuntu - хост назначения недоступен через запросы маршрутизатора / ARP

Очень странные проблемы на сервере Ubuntu с DNS.

Вот настройка сети.

Существует два диапазона сети класса C. Допустим, они:

 216.107.249.0/24
 216.107.250.0/24

Серверу назначен IP-адрес в диапазоне 216.107.250.0. С сервера без проблем пингует что-либо в диапазоне 216.107.250.0.

Запрос DNS поступает от клиента в диапазоне 216.107.249.0. Wireshark показывает запрос пришел.

Затем сервер отправляет запросы arp, говоря: "У кого есть 216.107.249.x?" Очевидно, нет ответа, потому что не имеет смысла, почему сервер запрашивает это, поскольку он находится в другой подсети.

в /etc/network/interfaces папка на машине с Ubuntu, она установлена ​​так, что:

auto eth0
iface eth0 inet static
        address 216.107.250.2
        network 216.107.250.0
        netmask 255.255.255.0
        broadcast 209.107.250.255
        gateway 209.107.250.1

Так почему же сервер запрашивает ARP для чего-то, находящегося не в той же подсети, а не передает пакет к маршрутизатору?

Все остальное, что поступает на сервер, отправляется должным образом. Таким образом, если другие DNS-запросы поступают из любой точки Интернета, они правильно отвечают на пакет, отправляемый в маршрутизатор.

0 ответов

Другие вопросы по тегам