host google.com
ping google.com
nslookup google.com
このコマンドの後、IPアドレスを使用してサーバーにpingを送信する方法がわかりません。
答え1
$nslookup www.google.com サーバー: 127.0.0.53 住所: 127.0.0.53#53 信頼できない答え: 名前: www.google.com 住所:74.125.68.105 名前: www.google.com 住所:74.125.68.99 名前: www.google.com 住所:74.125.68.103 名前: www.google.com 住所:74.125.68.147 名前: www.google.com 住所:74.125.68.104 名前: www.google.com 住所:74.125.68.106
$フラット74.125.68.105 PING 74.125.68.105 (74.125.68.105) 56(84)バイトのデータ。 74.125.68.105の64バイト:icmp_seq=1 ttl=45 time=35.7 ms 74.125.68.105の64バイト:icmp_seq=2 ttl=45 time=35.2 ms 74.125.68.105の64バイト:icmp_seq=3 ttl=45 time=35.4 ms 74.125.68.105の64バイト:icmp_seq=4 ttl=45 time=35.6 ms 74.125.68.105の64バイト:icmp_seq=5 ttl=45 time=35.9 ms 74.125.68.105の64バイト:icmp_seq=6 ttl=45 time=35.2 ms 74.125.68.105の64バイト:icmp_seq=7 ttl=45 time=36.5 ms 74.125.68.105の64バイト:icmp_seq=8 ttl=45 time=35.3 ms 74.125.68.105の64バイト:icmp_seq=9 ttl=45 time=35.4 ms 74.125.68.105の64バイト:icmp_seq=10 ttl=45 time=35.6 ms ^C --- 74.125.68.105 ping統計 --- 10個のデータパケット送信、10個のデータパケット受信、0%パケット損失、時間9013ms rtt 最小/平均/最大/mdev = 35.216/35.620/36.554/0.419ミリ秒
次のIPアドレス範囲はGoogleに属しています。
64.233.160.0 - 64.233.191.255 66.102.0.0 - 66.102.15.255 66.249.64.0 - 66.249.95.255 72.14.192.0 - 72.14.255.255 74.125.0.0 - 74.125.255.255 209.85.128.0 - 209.85.255.255 216.239.32.0 - 216.239.63.255
多くの人気のあるウェブサイトと同様に、Googleは複数のインターネットサーバーを使用してウェブサイトへの着信要求を処理します。入る代わりにhttp://www.google.com/ブラウザでhttp://の後に上記のアドレスのいずれかを入力します。たとえば、次のようになります。
答え2
目的は、あるコマンド(nslookupやdigなどのDNSリゾルバ)の出力を別のコマンドであるpingの引数として使用することです。次のようにする必要があります。
ping -c 5 $(dig www.google.com +short)
必要な情報を出力するコマンドから始めて、コマンド置換($()で作成)を使用して他のコマンドの出力を挿入します。 pingの数を指定しなかったので、それを追加しましたが、pingの後に正の整数を使用して期限を秒単位で表示することも-c 5
できます。-w
コマンドオーバーライドの場合、+shortオプションを使用すると、ネームサーバーによって報告された最初のAレコードに属する単一のIPアドレスのみが出力され、ping構文に準拠していることがわかったのでdigを選択しました。最後のコマンドに必要なパラメータを非対話式に生成するだけで、他のプログラムも使用できます。