도메인 이름 확인과 관련하여 엑스트라넷 IP 와 인트라넷 IP 가 도메인 이름에 액세스할 수 없는 문제! 100 포인트
그리고 이 서버에는 가상 호스트 형식인 웹사이트도 있습니다. 호스트 헤더를 통해 액세스해야 합니다. HOSTS 파일을 수정하여 하나의 웹 사이트에만 액세스할 수 있습니다.
HOSTS 파일 수정: WINDOWS search 를 사용하여 시스템 디스크 아래에서 HOSTS 라는 접미사가 없는 파일을 찾아 메모장이나 워드패드로 열고 파일의 마지막 줄에 "도메인 이름을 여러 개 추가하려면 몇 줄을 더 추가하면 됩니다." 라는 텍스트를 추가합니다
예:192.168.1.2 www.abc.com (인트라넷 IP+ 공간+도메인 이름)
(참고: 도메인 이름 앞의 "http://" 는 필요하지 않습니다. 도메인 이름은 괜찮습니다.)
장점: 빠르고 쉽고 언제든지 변경할 수 있으며 WINDOWS 의 HOSTS 파일 우선 순위를 활용합니다!
단점: LAN 에 있는 같은 네트워크 세그먼트의 다른 컴퓨터도 도메인 이름을 통해 웹 페이지에 액세스하려면 컴퓨터마다 한 번씩 수정해야 합니다! ! 현기증! !
서버에서 DNS 해석 서비스를 하다.
나는 이전에 설명했던 것을 기억한다.
그 이유는 간단합니다. LAN 에서 다른 사람의 웹 사이트를 방문할 때 브라우저는 게이트웨이 (공용 네트워크 액세스 라우팅 또는 서버) 로 요청을 보내고, 게이트웨이에서 라우팅 테이블을 생성하고, 액세스 경로를 기록하고 (액세스 정보가 반환될 때 정보를 전달할 사람을 알 수 있도록), 요청을 원격 호스트로 보냅니다. 원격 호스트가 게이트웨이에 정보를 반환하면 게이트웨이는 라우팅 테이블을 통해 방금 요청한 시스템으로 전달됩니다.
사실, 우리는 우리 자신의 내부 호스트를 방문하고 싶습니다. 내부 IP 와 도메인 이름을 방문하면 되고, 공용 네트워크의 IP 나 도메인 이름을 방문하고 싶지 않습니다. 그래서 한 가지 문제가 있습니다. 브라우저는 게이트웨이에 요청을 보냅니다-라우팅 테이블 생성-전송-그리고 그 주소가 자신이라는 것을 알게 되었습니다. 경로가 반환되면 라우팅 테이블 옆에 포트 매핑 테이블이라는 테이블이 있습니다! ! ! 이것은 문제입니다. 라우팅은 어떤 표를 사용하는지 판단할 수 없지만, 사실 그 시계는 옳습니다! 그러나 라우팅은 사용할 테이블을 결정할 수 없으므로 열리지 않으므로 결과가 틀릴 수 있습니다 ...
자, 질문은 끝났습니다. 이 문제를 해결할 수 있는 고수가 있습니까?