IPv6からIPv4アドレスにpingを送信する方法

IPv6からIPv4アドレスにpingを送信する方法

IPv6アドレスのみを持つCentOSサーバーがあります。 ping Linuxコマンドを使用してIPv4アドレスにpingを送信したいと思います。可能ですか?

[root@test conf.d]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc pfifo_fast state UP group default qlen 1000
    link/ether fa:16:3e:ab:f7:f0 brd ff:ff:ff:ff:ff:ff
    inet6 fd00:4888:1::10/64 scope global noprefixroute 
       valid_lft forever preferred_lft forever
    inet6 fe80::f816:3eff:feab:f7f0/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether fa:16:3e:35:5c:ed brd ff:ff:ff:ff:ff:ff
    inet6 2001:1b70:4280:18e2::10/64 scope global noprefixroute 
       valid_lft forever preferred_lft forever
    inet6 fe80::f816:3eff:fe35:5ced/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
[root@vnflcm-test-vnflcm-services-0 conf.d]# 

ベストアンサー1

これは助けなしでは不可能です。 IPv6システムはIPv4をサポートしておらず、その逆も同様です。 NAT64ゲートウェイをすべてサポートするシステムの助けが必要です。

テスト用の公開アイテムを見つけることができます。https://go6lab.si/current-ipv6-tests/nat64dns64-public-test/。それらすべてが常にオンラインであるわけではないので、いくつか試してみてください。

IPv6アドレスがIPv4アドレスよりはるかに大きいため、システムは機能します。したがって、IPv6 アドレス内に IPv4 アドレスを置くことができます。たとえば、アドレス 8.8.8.8 は 2001:67c:27e4:1064::808:808 または 2001:67c:27e4:1064::8.8.8.8 を介して到達できます (たとえば、この表記は完全に有効です!) 。

上記のページに記載されているDNS64サーバーはこの操作を自動的に実行するため、ホスト名でも機能します。

これを本番環境で使用するには(IPv4インターネットにアクセスし続けながらIPv6専用オフィスネットワークを実行している場合)、独自のNAT64およびDNS64ゲートウェイを実行する必要があります。

おすすめ記事