ping
を使用してネットワークとの接続を確認する方法に注目しました。
ping ya.ru
もはや役に立ちません。 DNSがまだ機能している場合、コメントから判明したように、一部はDNSをpingに使用します
www.ru
www.ru
または
google.com
ですが、ほとんどの場合、単に書く文字が少ないという理由だけで
ya.ru
好みます。 日当たりの良いウズベキスタンとトルクメニスタンのおかげで、文字をさらに少なく書くことができます。
何らかのエイリアスの設定など、あらゆる種類の「スマート」ソリューション
alias p='ping somehost.com'
または、
/etc/hosts
1文字の名前を持つホストを追加
/etc/hosts
者はすぐに拒否します。 これは自分のコンピューターにとっては悪いことではありませんが、MS Windows、Linux、MacOSを実行している何百ものマシンがあり、どちらが次にpingを開始する必要があるかわからない場合は機能しません。
ただし、DNSに対応するAレコードがある国の2文字のTLDにpingを実行するだけです(tcsh構文のコマンド)。
% foreach host ( uz tm pn io ac cm pw ai mn bi )
foreach? ping -qc5 $host
foreach? end
PING uz (195.158.1.25): 56 data bytes
--- uz ping statistics ---
5 packets transmitted, 4 packets received, 20% packet loss
round-trip min/avg/max/stddev = 53.388/83.926/160.753/44.644 ms
PING tm (193.223.78.213): 56 data bytes
--- tm ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max/stddev = 67.435/68.101/68.830/0.523 ms
PING pn (80.68.93.100): 56 data bytes
--- pn ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max/stddev = 69.189/70.391/71.634/0.860 ms
PING io (193.223.78.212): 56 data bytes
--- io ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max/stddev = 66.764/67.755/68.713/0.711 ms
PING ac (193.223.78.210): 56 data bytes
--- ac ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max/stddev = 67.331/68.218/68.734/0.523 ms
PING cm (195.24.192.17): 56 data bytes
--- cm ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max/stddev = 188.291/188.460/188.711/0.141 ms
PING pw (203.199.114.33): 56 data bytes
--- pw ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max/stddev = 214.316/215.609/216.963/1.059 ms
PING ai (209.59.119.34): 56 data bytes
--- ai ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max/stddev = 263.953/288.325/320.875/24.148 ms
PING mn (202.131.0.65): 56 data bytes
--- mn ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max/stddev = 430.495/433.266/436.007/2.267 ms
PING bi (196.2.8.205): 56 data bytes
--- bi ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max/stddev = 802.482/815.234/824.431/7.371 ms
OSとリゾルバーの設定によっては、ドットのない名前が誤って解釈される場合があります(「デフォルトドメイン」が自動的に追加されます)。 この場合、文字全体をさらに記述し、最後に2文字の名前にドットを追加する必要があります。 たとえば、MS Windowsの場合:
for %h in ( uz tm pn io ac cm pw ai mn bi ) do ping -n 2 %h.
(%hの後の末尾の余分なドットに注意してください)。 Windowsでは、説明のつかない理由により、
mn.
ホストは解決しませんでした
mn.
また、FreeBSDでは、問題なく解決します。 ホスト
uz.
、それから、あなたが見ることができるように、ウズベキスタンはエコー要求の100%に応答しません。 しかし、トルクメニスタン、ヨルダンなどもあります。