2016-09-07 3 views
-2

次のコマンドを実行すると、IPアドレスを取得することになります。Linuxマシンでwhois -hを実行しているときのIPアドレスを確認します

whois -h whois.radb.net -- '-i origin AS32934' | grep ^route

これは、いくつかのケースでは、それは理解できるが、その結果である:

//ips end with 0-20 
    route:  69.63.184.0/20 
    route:  66.220.144.0/20 
    route:  69.63.176.0/20 

他の例では出力が異なっている:それは意味しない

route6:  2620:0:1c00::/40 
route6:  2a03:2880::/32 
route6:  2a03:2880:fffe::/48 
route6:  2a03:2880:ffff::/48 
route6:  2620:0:1cff::/48 

何?それは意味しない何

おかげ

答えて

2

これはIPv6 Addressesの表記です。

route6:2620:0:1C00 ::/40

route6:2a03:2880 ::/32

route6:2a03:2880:FFFE ::/48

route6 :2a03:2880:FFFF ::/48

route6:2620:0:1cff ::/48

具体的には、これらはおそらくサブネットが0で終わっているためです。

+0

PHP REMOTE_ADDRESSはどのように見えますか?私がPHPでこの範囲をブロックしたいのであれば、 '2620:0:1c00 ::/40'というコードでどうしたらいいですか? – SexyMF

+0

私はPHPに慣れていませんが、一般に訪問者のIPを参照する場合は、訪問者のIPが設定されていても、そのように表示されます。側でどのように構成されているかに応じて、第1または第2のいずれかになります。 –

+1

@SexyMF - 「コードでどうやってやるの?」これはPHPと完全に関連しているので、別の質問ではないはずですが、PHPで "PHPの特定のIPv6アドレスをブロックする方法" –

関連する問題