내 LAN에서 호스팅되는 웹사이트가 있고 내 사용자가 내 내부 IP 주소 대신 myWebsite.com으로 이동하기를 원합니다. 내 웹 사이트에 도메인과 IIS를 실행하는 Windows Server 2012가 있습니다. 내 사이트를 파일에 추가할 수 있다는 것을 알고 있지만 hosts
더 나은 방법이 있기를 바랐습니다. (이 사이트는 내부 전용입니다)
답변1
이미 DNS 서버가 있습니다
Windows Server 2012 시스템에는 도메인 컨트롤러인 경우 이미 DNS 역할이 추가되어 있습니다. 이 설정을 위해서는 몇 가지 작업만 수행하면 됩니다.
- 전달 구성
- 웹사이트에 CNAME 레코드 추가
- DNS에 이 서버를 사용하도록 다른 시스템 지정
Windows 2012 상자가 준비되어 있지 않습니다. 그렇지 않으면 이 화면을 스크린샷으로 찍을 것입니다. 그래도 이리저리 돌아다니며 구글링을 하면 이런 내용을 찾을 수 있을 것입니다. 당신이 찾고 있는 것에 대한 기본 사항을 알려 드리겠습니다.
이 모든 것이 매우 간단하다는 점을 명심하세요.
전달 구성:
DNS 서버가 주소를 찾을 수 없으면 다른 곳에서 찾아야 합니다. 저는 8.8.8.8을 전달자(Google의 DNS 서버)로 추가하고 싶습니다. 이렇게 하면 클라이언트 컴퓨터가 서버에 기록이 없는 Superuser.com을 요청할 때 요청이 8.8.8.8로 전달됩니다.
CNAME 레코드 추가
웹페이지 주소가 필요합니다. 도메인의 정방향 조회 영역에 CNAME 레코드를 추가하면 하위 도메인 스타일 주소가 제공됩니다. 따라서 usta.com
도메인이 있고 CNAME 레코드를 추가하면 foobar
을(를) 얻게 됩니다 foobar.usta.com
. 이는 인트라넷 페이지를 처리하는 매우 일반적인 방법입니다.
다른 정방향 조회 영역을 추가한 다음 www
CNAME 레코드를 추가하여 원하는 도메인 이름을 얻을 수 있지만 그렇게 하면 또 다른 정방향 조회 영역이 생성되어 귀하가 소유하지 않은 도메인과 충돌할 위험이 있습니다. 그냥 따라해보자키스원칙.
DNS 서버를 이용해보세요!
이제 클라이언트가 DNS 서버를 가리키도록 해야 합니다. DHCP를 사용하여 이 작업을 수행하는 것이 가장 좋습니다. 라우터의 구성 페이지로 가서 DHCP 설정을 찾은 다음 DNS 서버를 Windows Server 2012의 IP 주소로 교체합니다. 이제 모든 클라이언트가 갱신될 때까지 기다리거나 강제로 갱신합니다.
모든 것을 정적으로(ew) 구성하거나 DNS만 정적으로 구성할 수도 있습니다.
Google을 사용하세요!
솔직히 말해서, 이 대답은 당신에게 도움이 되지 않을 것입니다. 그래도 어디를 봐야 하는지 배우는 데 도움이 되기를 바랍니다.
답변2
네트워크의 사용자는 이미 컴퓨터 이름을 사용하여 IP를 입력하지 않고도 네트워크에 액세스할 수 있어야 합니다. 서버 관리자로 이동하면 컴퓨터 이름이 어떻게 설정되어 있는지 확인하고 IIS 내에서 모든 포트에서 해당 이름에 대한 바인딩을 만들 수 있습니다. 사용자는 해당 이름을 사용하여 웹사이트에 액세스할 수 있습니다.
기본 네트워크에서 DNS 조회는 라우터에 의해 수행됩니다. 귀하의 IP에 대해 다른 이름을 정방향으로 조회하도록 라우터를 설정할 수 있습니다. 그렇게 하면 사용자는 다음으로 이동하여 네트워크에서 귀하의 웹사이트를 찾을 수 있습니다.http://yourwebsite.yourdomain.yourdomainsuffix/ 이는 모두 라우터의 설정 페이지에서 설정됩니다.
라우터에서 이 작업을 수행할 수 없는 경우 서버를 DNS 서버로 설정해야 합니다. 이것은 Windows 서버 역할이며 마음에 들지 않는 역할입니다. DNS 서버로 설정되면 DNS 관리로 이동하여 컴퓨터에 대한 두 번째 정방향 조회를 생성할 수 있습니다.
답변3
내부 LAN에서는 컴퓨터가 동일한 IP 세그먼트에 있는 한 NetBIOS 이름을 사용합니다. Windows 도메인 환경에 있는 경우 이는 DNS 이름과도 동일합니다. 후자가 사실이라면 IIS 웹 사이트를 호스팅하는 컴퓨터에 대한 DNS 항목이 이미 있어야 합니다. 이전 응답에서 언급한 대로 IIS 내의 바인딩에 컴퓨터 이름을 추가하여 웹 사이트를 제대로 확인할 수 있는지 확인할 수 있습니다.
점으로 구분된 구문(mycompany.com)을 사용하여 이 사이트에 접근하려면 다른 정방향 조회 영역을 추가하고 사용자가 사용할 이름에 대한 적절한 레코드를 DNS에 추가해야 합니다. 그런 다음 IIS의 바인딩이 DNS에 사용된 이름과 일치하는지 확인합니다.