banner
年糕

年糕日记

此站为备份站点,最新文章请访问 oior.net
telegram
email

純粋なIPv6を使用してNAT64を介してIPv4にアクセスする

紹介#

NAT64は、ネットワークアドレス変換(NAT)を使用してIPv6IPv4ホスト間の通信を促進するIPv6 トランジションメカニズムです。NAT64 ゲートウェイは、IPv4 と IPv6 プロトコル間の変換装置です。^^ 少なくとも 1 つの IPv4 アドレスと 32 ビットアドレススペースを持つ IPv6 ネットワークセグメントが必要です。このサービスには「ウェルノウンプレフィックス」64:ff9b::/96が予約されています。

IPv6 クライアントは、通信したい IPv4 アドレスを IPv6 ネットワークセグメントのホスト部に埋め込み、IPv4 を埋め込んだ IPv6 アドレス(32 ビットアドレススペース内の IPv6 ネットワークセグメント)を作成し、パケットを生成されたアドレスに送信します。NAT64 ゲートウェイは、IPv6 と IPv4 アドレスのマッピングを作成します。これは手動で設定することも、自動的に決定することもできます。

詳細はウィキペディアを参照してください。

https://en.wikipedia.org/wiki/NAT64

https://ja.wikipedia.org/wiki/NAT64

NAT64 の必要性#

  • ほとんどの現代の IP デバイスは IPv6 をサポートしていますが、まだ多くの古いデバイスは IPv4 のみをサポートしています。これらのデバイスを IPv6 ネットワークに接続する方法が必要です。
  • IPv4 アドレスの枯渇に伴い、IPv6 アドレスは新しいデバイスにより広く割り当てられるようになりましたが、インターネット上のほとんどのアクセス可能なコンテンツはまだ IPv4 です。
  • 多くのリソースが IPv4 のネットワークアドレスに格納されており、IPv6 ネットワークは IPv4 ネットワークリソースへの直接アクセスを提供しません。この場合、NAT64 サービスを使用してアドレス変換を実現することは非常に良い選択肢です。

NAT64 サービスの使用方法#

/etc/resolv.confを編集し、DNS を設定します。形式はnameserver 2001:67c:2b0::4のように 1 行ずつです。

使用する前に、/etc/resolv.confをバックアップしてください。コマンドはcp /etc/resolv.conf /etc/resolv.conf.bakです。

フィンランドのサーバー

2001:67c:2b0::4
2001:67c:2b0::6

出典:https://www.trex.fi/2011/dns64.html

ワンラインコマンドはecho -e "nameserver 2001:67c:2b0::4\nnameserver 2001:67c:2b0::6" > /etc/resolv.confです。

ドイツのサーバー

2a01:4f8:c2c:123f::1
2a00:1098:2c::1
2a01:4f9:c010:3f02::1

出典:https://nat64.net/

ワンラインコマンドはecho -e "nameserver 2a01:4f8:c2c:123f::1\nnameserver 2a00:1098:2c::1\nnameserver 2a01:4f9:c010:3f02::1" > /etc/resolv.confです。

その後、以前アクセスできなかったipv4ウェブサイトに直接アクセスできることに気付くでしょう。

# 一部の公益nat64
2a01:4f9:c010:3f02::1
2001:67c:2b0::4
2001:67c:2b0::6
2a09:11c0:f1:bbf0::70
2a01:4f8:c2c:123f::1
2001:67c:27e4:15::6411
2001:67c:27e4::64
2001:67c:27e4:15::64
2001:67c:27e4::60
2a00:1098:2b::1
2a03:7900:2:0:31:3:104:161
2a00:1098:2c::1
2a09:11c0:100::53
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。