Linux에서 웹사이트의 IP 주소를 찾는 올바른 방법

Linux에서 웹사이트의 IP 주소를 찾는 올바른 방법

이 웹사이트의 IP 주소를 찾으려고 합니다.애쉬스 스튜디오칼리리눅스를 사용합니다. 다음 명령을 시도했습니다.

dig ashesworkshop.org

오류가 발생했습니다.

; <<>> DiG 9.16.4-Debian <<>> ashesworkshop.org
;; global options: +cmd
;; connection timed out; no servers could be reached

그 외에도 IP 주소 nslookup ashesworkshop.org를 .host ashesworkshop.org217.160.0.95

404 Not Found
nginx

IP 주소가 작동하지 않는 이유를 이해할 수 없습니다. 누구든지 도움을 줄 수 있다면 좋을 것입니다. 감사해요.

답변1

;; connection timed out; no servers could be reached

시스템이 DNS를 조회하도록 올바르게 구성되지 않았습니다. 최신 브라우저에는 자체 DNS 확인자가 함께 제공되므로 귀하의 브라우저는 계속 작동할 수 있습니다.

404 찾을 수 없음

단일 IP 주소에 웹사이트를 호스팅하는 것도, 단일 IP 주소에 하나의 웹사이트만 갖는 것도 올바르지 않습니다. 단일 IP 주소에서는 원하는 수의 도메인을 호스팅할 수 있습니다. 또한 대규모 웹사이트에는 로드를 분산시키기 위해 다른 IP 주소로 확인되는 도메인이 있는 경우가 많습니다.

그러므로엄밀히 말하면 웹사이트에는 IP 주소가 없습니다.. 이것대개HTTP URI를 해석하는 방법은 주소의 도메인 부분을 IP 주소로 해석하는 것입니다. 그러나 이것이 웹사이트를 고려하는 모든 것에 반드시 작동하는 것은 아닙니다.

단일 IP 주소가 여러 도메인 이름을 호스팅할 수 있으므로 HTTP 클라이언트(예: 브라우저, 컬, wget...)"원하는" 도메인 이름 보내기페이지를 요청할 때. 클라이언트에게 어떤 도메인을 참조하고 있는지 알려주지 않으면 클라이언트는 이를 수행할 수 없으며 웹 서버는 어떤 페이지를 전달할지 알 수 없습니다.

관련 정보