PR-S300SEとNVR-500でIPv4 PPPoEとIPv6PPPoEとフレッツ情報サイトへの同時接続するための設定時にIPv6サイトの名前解決が出来ないトラブルが発生した。NVR-500のDNS設定(config)を確認してみた(緑は宅内のネットワーク機器をgacyapinドメインでアクセスするための追加設定で、青はNVR-500「かんたん設定」の項目、黒はフレッツ情報サイト用追加設定)。
#----------------------------
#
# DNS configuration
#
dns service fallback on
dns server pp 1
dns server select 100002 fe80::225:dcff:fe23:1234%2 any flets-east.jp
dns server select 100003 fe80::225:dcff:fe23:1234%2 any iptvf.jp
dns server select 100010 2400:7800:0:3001::1:1 2400:7800:0:3001::2:1 any .
#------
dns server select 500001 pp 1 any . restrict pp 1
dns server select 500002 pp 2 any . restrict pp 2
#------
dns domain gacyapin
dns private address spoof on
ip host gs116e.gacyapin 192.168.11.249
ip host mx850.gacyapin 192.168.11.10
ip host nvr500.gacyapin 192.168.11.250
ip host nvr500-lan2.gacyapin 192.168.1.2
ip host prs300se.gacyapin 192.168.1.1
ip host sx2000u2.gacyapin 192.168.11.11
ip host wlan2.gacyapin 192.168.11.12
ip host wlan3.gacyapin 192.168.11.13
dns private name nvr500.gacyapin
#----------------------------
「かんたん設定」でIPv4PPPoE接続設定(pp 1)、IPv6PPPoE接続設定(PP 2)の順で設定すると上記のようにIPv4PPPoE接続先のdnsが優先して利用される設定になる(青文字部)。PlalaのIPv4サイトdnsサーバでIPv6フィルタが施された結果IPv6アドレスの解決が出来ない。
「かんたん設定」が設定した「dns server select 500002 pp 2 any . restrict pp 2」の「500002」をPP01で定義したIPv4接続の「500001」より若い番号に修正するか、IPv6PPPoE接続設定を先に実施してからIPv4PPPoE接続設定を行えば良いはずである。
PR-S300SEのRAでIPv6接続定義していた時はdns selectの優先順位を代えるだけでうまく機能していたが、DHCPv6-PDでIPv6接続を定義したら動作しなくなった。原因や理由が判らないが、「dns select」でPPエントリーを使わずPP02で得たdns情報を直接使うと機能する(赤文字部)。
とりあえず、「dns server select 100010 2400:7800:0:3001::1:1 2400:7800:0:3001::2:1 any .」で対応することとした。
#----------------------------
#
# DNS configuration
#
dns service fallback on
dns server pp 1
dns server select 100002 fe80::225:dcff:fe23:1234%2 any flets-east.jp
dns server select 100003 fe80::225:dcff:fe23:1234%2 any iptvf.jp
dns server select 100010 2400:7800:0:3001::1:1 2400:7800:0:3001::2:1 any .
#------
dns server select 500001 pp 1 any . restrict pp 1
dns server select 500002 pp 2 any . restrict pp 2
#------
dns domain gacyapin
dns private address spoof on
ip host gs116e.gacyapin 192.168.11.249
ip host mx850.gacyapin 192.168.11.10
ip host nvr500.gacyapin 192.168.11.250
ip host nvr500-lan2.gacyapin 192.168.1.2
ip host prs300se.gacyapin 192.168.1.1
ip host sx2000u2.gacyapin 192.168.11.11
ip host wlan2.gacyapin 192.168.11.12
ip host wlan3.gacyapin 192.168.11.13
dns private name nvr500.gacyapin
#----------------------------
「かんたん設定」でIPv4PPPoE接続設定(pp 1)、IPv6PPPoE接続設定(PP 2)の順で設定すると上記のようにIPv4PPPoE接続先のdnsが優先して利用される設定になる(青文字部)。PlalaのIPv4サイトdnsサーバでIPv6フィルタが施された結果IPv6アドレスの解決が出来ない。
「かんたん設定」が設定した「dns server select 500002 pp 2 any . restrict pp 2」の「500002」をPP01で定義したIPv4接続の「500001」より若い番号に修正するか、IPv6PPPoE接続設定を先に実施してからIPv4PPPoE接続設定を行えば良いはずである。
PR-S300SEのRAでIPv6接続定義していた時はdns selectの優先順位を代えるだけでうまく機能していたが、DHCPv6-PDでIPv6接続を定義したら動作しなくなった。原因や理由が判らないが、「dns select」でPPエントリーを使わずPP02で得たdns情報を直接使うと機能する(赤文字部)。
とりあえず、「dns server select 100010 2400:7800:0:3001::1:1 2400:7800:0:3001::2:1 any .」で対応することとした。