![Обратный DNS и ping сообщают о неправильном имени хоста](https://rvso.com/image/1641896/%D0%9E%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D1%8B%D0%B9%20DNS%20%D0%B8%20ping%20%D1%81%D0%BE%D0%BE%D0%B1%D1%89%D0%B0%D1%8E%D1%82%20%D0%BE%20%D0%BD%D0%B5%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE%D0%BC%20%D0%B8%D0%BC%D0%B5%D0%BD%D0%B8%20%D1%85%D0%BE%D1%81%D1%82%D0%B0.png)
Мне нужно было настроить обратный DNS для нашего почтового сервера, по понятным причинам. Сделав это для 1.1.1.1 > mail.example.com, я ожидал, что смогу сделать
$ nslookup 1.1.1.1
1.1.1.1.in-addr.arpa имя = mail.example.com
Но вместо этого получите
... имя = weird.example.com
Ладно, эм, странно? Выполнение ping mail.example.com возвращает мне 1.1.1.1, как и ожидалось, но с именем хоста weird.example.com. /etc/hostname содержит "mail", так что, да?
ping weird.example.com возвращает мне 2.2.2.2, что вполне логично, поскольку это наш балансировщик нагрузки и *.example.com указывает на него.
Откуда еще могло взяться странное имя хоста weird.example.com? И как, черт возьми, оно могло быть возвращено обратным DNS-запросом, если это совсем не то, что я указал? Для полноты картины я просмотрел /etc на всех задействованных машинах, но нигде не нашел упоминания о 'weird'... Кроме того, нет, у меня НИГДЕ нет упоминания о 'weird' поддоменах в моих DNS-записях. Однако у меня есть запись A для mail.example.com, указывающая на правильную машину, а также запись MX для example.com, указывающая на mail.example.com.
Примечание: извините, если это все для новичка, я много знаю о программировании и довольно много об обслуживании серверов, но слишком мало о DNS и всех его тонкостях...