为公共网络上的 VPS 主机设置反向 DNS

为公共网络上的 VPS 主机设置反向 DNS

基本上,我试图重新提出这个没有正确答案的问题:非私有网络上单个 IP/机器的反向 DNS(绑定)

因此,我正在尝试配置自己的公共 DNS 服务器以用于多个网站托管。我的情况:我有一个 Contabo 服务器 VPS[Ubuntu 20.04,Bind9](我可以自己管理 VPS IP 地址的 rDNS 记录),我正处于想要为我的 IP 配置反向 DNS 的阶段,让我们将31.123.23.121myhosting_domain.com(具有ns1-2 nameservers)作为我的域。我已经在主机控制面板上设置了我希望 IP 指向的域名(31.123.23.121 -> server.myhostingdomain.com),剩下的就是设置一个适当的反向区域文件(用于 bind9)。到目前为止,我已经遵循了本教程(->https://tecadmin.net/configure-dns-server-on-ubuntu-linuxmint/),但我不知道如何将那里显示的反向区域文件转换为我的情况......非常感谢!

(我还在练习,所以可能会有新手的问题)

另外:我尝试过的是我提到的问题的第二个答案中提供的配置区域,但显然出现了错误:

$ORIGIN 121.23.123.31.in-addr.arpa.
$TTL 86400
@     IN     SOA    ns1.myhosting_domain.com.     staff.myhosting_domain.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     ns1.myhosting_domain.com.
      IN     NS     ns2.myhosting_domain.com.

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

并检查发现这些错误:

root@vmiservername:/etc/bind# named-checkzone 31.123.23.121 db.121.23.123.31
db.121.23.123.31:3: ignoring out-of-zone data (121.23.123.31.in-addr.arpa)
db.121.23.123.31:9: ignoring out-of-zone data (#.121.23.123.31.in-addr.arpa)
db.121.23.123.31:9: unknown RR type 'Update'
db.121.23.123.31:13: ignoring out-of-zone data (#.121.23.123.31.in-addr.arpa)
dns_rdata_fromtext: db.121.23.123.31:13: near '192.168.1.100': extra input text
db.121.23.123.31:14: ignoring out-of-zone data (100.121.23.123.31.in-addr.arpa)
zone 31.123.23.121/IN: loading from master file db.121.23.123.31 failed: unknown class/type
zone 31.123.23.121/IN: not loaded due to errors.

答案1

您可以配置任何您想要的 DNS 区域和记录...如果上级区域的合法所有者没有将该区域委托给您,那根本没关系。这也适用于反向 DNS 区域。

为了让您的答案“31.123.23.121 指向什么?”被世界其他地方接受,区域31.123.23.in-addr.arpa(或最相关的子区域)的所有者必须将答案委托给您。如果不这样做,没有人会在意您说的话。

相关内容