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 핑 통계 --- 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 뒤에 양의 정수를 사용하여 마감 시간을 초 단위로 표시 -c 5
할 수도 있습니다 .-w
명령 대체의 경우 +short 옵션을 사용하면 이름 서버에서 보고한 첫 번째 A 레코드에 속하는 단일 IP 주소만 출력하게 되며 ping 구문을 준수한다는 것을 알았기 때문에 dig를 선택했습니다. 최종 명령에 필요한 매개변수를 비대화식으로 생성하기만 하면 되는 다른 프로그램도 사용할 수 있습니다.