У меня есть простая проблема: мой DNS не отвечает на обратный поиск моего общедоступного IP-адреса (например, 11.22.33.44) правильно ... он просто отвечает на SOA и NS (взятые из записи SOA), но не PTR (дополнительная дополнительная запись для NS тоже не работает, но какая разница).

Мы не говорим о частной сети, поэтому у меня нет возможности просто настроить обратную зону для 33.22.11 и добавить запись PTR для 44 ... (я пробовал локально, не уведомляя других, и это сработало бы нормально) .
Но вот так, авторитетно для соседей по сети (1.43 и 45-254) я бы тоже ответил... звучит не корректно.

Поэтому я установил единую обратную зону ip 44.33.22.11 и добавил SOA.

@     IN    SOA   mydomain.com. hostmaster.mydomain.com. (
                  2513; Serial
                  86400         ; Refresh (every 24h)
                  10800         ; Retry (every 3h)
                  3600000       ; Expire (after 42 days)
                  3600 )        ; TTL Negativ Cache (1h)

Пока все хорошо, до сих пор все работает как положено.
Чтобы добавить PTR, я пробовал следующие записи, но NONE не отвечает привязке при запросе:

  • @ IN PTR mydomin.com.
  • @. IN PTR mydomin.com.
  • IN PTR mydomain.com.
  • . IN PTR mydomain.com.

Кажется, что он игнорирует все, кроме SOA для одной IP-зоны (вышеупомянутые записи даже не вызывают ошибки в привязке), так как мне создать требуемый PTR ?

спасибо за любую подсказку, даже если я просто глуп и не вижу очевидного :-)

^5 свен

answer

Ваша запись PTR должна находиться в in-addr.arpa, а не в вашей mydomain.comзоне.

Вы контролируете это напрямую?

Если ваш общедоступный IP-адрес был назначен вам какой-либо хостинговой компанией, обычно они должны будут предложить вам некоторый интерфейс для установки обратного DNS для любого из ваших общедоступных IP-адресов.

Чтобы добавить обратное разрешение, вам нужно добавить эту конфигурацию

  1. Добавьте, где bind будет находить файл обратной зоны (для этого примера net (192.168.1.0/24))

    zone "1.168.192.in-addr.arpa" { type primary; file <path>/<filename.rev>; }

  2. Создайте обратную файловую зону <filename.rev>(имя файла должно совпадать)

$ORIGIN 1.168.192.in-addr.arpa.
$TTL 86400
@     IN     SOA    dns1.example.com.     hostmaster.example.com. (
                    2001062501 ; serial
                    21600      ; refresh after 6 hours
                    3600       ; retry after 1 hour
                    604800     ; expire after 1 week
                    86400 )    ; minimum TTL of 1 day
# Update your DNS server
      IN     NS     dns1.example.com.
      IN     NS     dns2.example.com.

# PTR for 192.168.1.100 -> web.example.com
100    IN     PTR    web.example.com.