私はこのゾーンファイルをバインドしています:
$TTL 86400
mysite.net. IN SOA ns1.mysite.net. admin.mysite.net. (
2006012008
86400
3600
604800
86400
)
mysite.net. IN NS ns1.mysite.net.
mysite.net. IN NS ns2.mysite.net.
mysite.net. IN A 1.2.3.4
www.mysite.net. IN A 1.2.3.4
mail.mysite.net. IN A 1.2.3.4
newsite.mysite.net. IN A 1.2.3.4
shop.mysite.net. IN A 101.102.103.104
mysite.net. IN MX 30 mail.mysite.net.
ns1 IN A 1.2.3.4
ns2 IN A 1.2.3.4
リバースゾーンファイルが必要です。これをどのように作成し、どのようにnamed.conf
に配置しますか?
1つのIPアドレスが割り当てられた専用サーバーがあります。
編集する
IPとホスト名は単なる例です
上記のゾーンファイルにあるアドレス、1.2.3.4と101.102.103.104を使用すると、4.3.2.1.in-addr.arpaと104.103.102.101.in-addr.arpaの2つのPTRレコードが関係します。
[〜#〜] if [〜#〜]リバースゾーン3.2.1.in-addr.arpaおよび103.102.101.in-addr.arpaゾーンの管理を委任できます。 named.confファイル内。例:
zone "3.2.1.in-addr.arpa" in {
type master;
file "3.2.1.rev";
};
ゾーンファイルを作成し、PTRレコードを入力します。例:
$TTL 2d ; 172800 seconds
$Origin 3.2.1.IN-ADDR.ARPA.
@ IN SOA ns1.example.com. hostmaster.example.com. (
2013010304 ; serial number
3h ; refresh
15m ; update retry
3w ; expiry
3h ; nx = nxdomain ttl
)
IN NS ns1.example.com.
IN NS ns2.example.com.
4 IN PTR mysite.net.
; etc
問題は、他の返信で述べたように、ARINによってアドレスブロックが割り当てられた人(または地域のインターネットレジストリが地域の割り当てを制御している人)によってリバースゾーンの権限を委任されていない限り、ネームサーバーpublish必要なゾーンは誰でもないfind委任チェーンに従ってそれらを見つけるルートから。
したがって、それが自分の責任であるか、他の誰かの責任であるかに関係なく、誰がレコードを公開する必要があるかを理解することが重要です。
IPv4のDNS逆引き参照では、ゾーンin-addr.arpa
で逆引きIPアドレスを使用します(DNSの階層構造内で機能します)。
したがって、たとえば192.0.2.0
に対するクエリへの回答を提供するには、DNSサーバーが0.2.0.192.in-addr.arpa
に対して回答する必要があります。
ただし、アドレスが存在する最小の通常のDNS親ドメインは/24
であるため、ホスティング会社がそのアドレスのサーバーに委任することはほとんどありません。
ホストに連絡して、/32
アドレスを RFC 2317 のメソッドを介してDNSサーバーに委任することはできますが、ホストでサポートされている方が簡単です。彼らにレコードをあなたが望むものに設定させるだけです。