웹 사이트의 IP 주소는 어떻게 알 수 있습니까?
괴상한 재미를 위해서, 또는 대답을 진지하게 알고 싶든, 웹 사이트의 IP 주소는 어떻게 알 수 있습니까? 오늘 수퍼 유저 Q & A 게시판은 답변을 살펴보고 둘 이상의 웹 사이트가 동일한 IP 주소에 바인딩되어 있는지 확인하는 방법을 설명합니다..
오늘의 질문 및 답변 세션은 Q & A 웹 사이트의 커뮤니티 중심 그룹 인 Stack Exchange의 하위 부문 인 수퍼 유저의 도움으로 이루어졌습니다..
질문
수퍼 유저 JqueryLearner는 웹 사이트의 IP 주소가 무엇인지 알아내는 방법을 알고 싶어합니다.
웹 사이트의 IP 주소를 알고 싶다면 한 가지 방법은 웹 사이트를 핑 (ping)하는 것입니다. 예를 들어 google.com의 IP 주소를 알고 싶으면 명령 프롬프트를 통해 핑 (ping) 할 수 있습니다..
그래서 74.125.236.195는 Google의 IP 주소입니다. 그러나 superuser.com의 IP 주소를 알고 싶습니다. 동일한 방법을 사용하면 198.252.206.16을 IP 주소로 사용합니다. 이 IP 주소를 브라우저에 URL로 입력하면 브라우저에서 superuser.com으로 이동하지 않습니다..
아무도 정확한 IP 주소를 얻는 방법을 말해 줄 수 있습니까??
JqueryLearner가 웹 사이트의 올바른 IP 주소를 알아 내기 위해해야 할 일은 무엇입니까??
대답
수퍼 유저 기고 가인 Paul과 lesca가 답변을드립니다. 우선, 폴 :
귀하의 가정은 모든 웹 사이트에 직접 IP 주소를 통해 액세스 할 수 있다는 것입니다. 그렇지 않다.
많은 경우 (대부분의 경우 모험), IP 주소로 제공되는 웹 사이트는 요청한 웹 사이트 이름에 따라 다릅니다. 예를 들어 superuser.com에 요청하면 먼저 IP 주소로이 문제를 해결 한 다음 IP 주소에 특정 웹 페이지를 요청합니다. 다음과 같이 보입니다.
첫 번째 부분은 "사이트의 첫 번째 페이지 가져 오기"라고 말하고 두 번째 부분은 "웹 사이트 superuser.com".
이것이 단일 웹 서버가 단일 IP 주소를 사용하여 여러 웹 사이트를 호스팅 할 수있는 이유입니다. Stack Exchange 사이트의 경우 모든 서버가 각 서버에있을 수 있으며 사용자가 요청한 서버를 얻을 수 있습니다. IP 주소를 입력했다면, 웹 서버에 많은 웹 사이트 중 어떤 웹 서버를 말하고 있지 않기 때문에 아무 것도받지 못합니다. 이 경우 "기본"웹 사이트가 정의되어 있거나 오류가 반환 될 수 있습니다..
DNS 공급자와 관련된 문제를 해결하려면 호스트 파일을 수정하여 상대방이 직접 해결하도록하기보다는 주소를 직접 확인하는 옵션이 필요합니다..
예를 들어, 다음을 편집 할 경우 :
다음을 입력 할 수 있습니다.
이렇게하면 브라우저에 superuser.com을 입력하면 호스트 파일을보고 IP 주소를 확인하지만 연결되는 서버에 웹 사이트 이름을 계속 전달합니다..
레즈 카 (Lesca)의 답이 뒤따 랐습니다.
웹 사이트의 IP 주소를 얻으려면 가장 좋은 방법은 nslookup 명령. 예 :
IP 주소 (198.252.206.16)를 사용하여 직접 수퍼 유저를 방문 할 수없는 이유는 웹 서버 설정 때문입니다. 수퍼 유저 사이트는 IP 주소를 통한 사용자 방문을 허용하지 않습니다. IP 주소가 다른 웹 사이트에 바인딩되어 있기 때문일 수 있습니다 (stackoverflow.com). "IP reverse lookup"도구를 사용하면 바인딩 사이트를 찾을 수 있습니다..
한 번 더 조회하면 내가 옳다는 것을 증명합니다.
설명에 추가 할 것이 있습니까? 의견에서 소리가 나지. 다른 기술에 정통한 Stack Exchange 사용자의 답변을 더 읽고 싶습니까? 전체 토론 스레드를 여기에서 확인하십시오..