※ ChatGPTを利用し、要約された質問です(原文:VISTAでipconfigで16進数表記に)
VISTAでipconfigで16進数表記に
このQ&Aのポイント
VISTA環境でipconfigを実行した結果、一部の項目が16進数表記になってしまいました。
リンクローカルIPv6アドレスやデフォルトゲートウェイは16進数表記で表示されています。
他のIPv4アドレスやサブネットマスク、WINSサーバなどは通常の数字で表示されます。
VISTA環境でipconfigをしたところ、
以下の項目が16進数表記の結果となってしまいました。
・リンクローカルIPv6アドレス
fe80::7c6d:f380:9228:bfb9%10(優先)
・デフォルトゲートウェイ(2行目に正しい値が表示されている)
fe80::3d27:68fa:c737:61cc%10
192.168.0.1
・DNSサーバ(設定なしの場合、設定ありだと通常の数字で表記される)
fec0:0:0:ffff::1%1
fec0:0:0:ffff::2%1
fec0:0:0:ffff::3%1
他のIPv4アドレス、サブネットマスク、WINSサーバなどは通常の数字で出力されました。
こちらの原因に関してわかりましたら、教えてください。
お礼
ありがとうございます。 そうですね、その場合でしたら、IPv6を無効にするのではなく、16進数表記でも対応できるよう作成する必要があります。 条件としては(xx:xx:xx:xx)先頭文字がアルファベットの場合、 もしくは%が含まれる場合は次の行を確認するなどとしたいですが、 第一クオテットの先頭がアルファベットの保証はありませんよね? %が含まれたら16進数とみなしたほうが安全でしょうか。 また16進数表記がIPV6リンクローカルアドレスデフォルトゲートウェイとDNSサーバで確認されていますが、 他の値に対しても16進数となることがありますでしょうか。