обратный DNS (привязка) для одного IP/машины в нечастной сети

обратный DNS (привязка) для одного IP/машины в нечастной сети

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

Мы не говорим о частной сети, поэтому у меня нет возможности просто настроить обратную зону для 33.22.11 и добавить запись PTR для 44 ... (я пробовал локально, не уведомляя других, и это работало нормально).
Но таким образом я бы ответил authoritive для моих сетевых соседей (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, я попробовал следующие записи, но bind не отвечает NONE, когда его запрашивает:

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

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

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

^5 Свен

решение1

Ваша запись PTR должна быть направлена ​​в in-addr.arpa, а не в вашу mydomain.comзону.

Имеете ли вы над этим прямой контроль?

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

решение2

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

  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.

Связанный контент