학교 프로젝트에 도움이 좀 필요해요. 사용자가 내 컴퓨터의 IIS에 있는 데이터에 액세스하기 위해 컴퓨터의 IP 주소를 입력하는 대신 브라우저에 URL만 입력할 수 있도록 IIS 시스템을 구성해야 합니다.
답변1
1) 호스트 헤더를 사용합니다. 이는 Apache ServerAlias와 같습니다.
웹 사이트를 하나만 만들고 www.yourdomain.com을 기본 호스트 헤더로 사용한 다음 필요한 경우 다른 호스트 헤더를 추가하면 됩니다.
IIS에 로그인하고 웹 사이트 이름 아래의 오른쪽 버튼을 클릭한 후 "속성"을 선택하고 웹 사이트 -> 고급 버튼으로 이동하여 "이 웹 사이트에 대한 다중 ID"에서 추가를 누른 다음 도메인 이름을 입력합니다.
예: (모두 할당되지 않음, TCP 포트 80, ex.net)
그런 다음 2가지 선택 사항이 있습니다.
a) 도메인이 있는 경우 CNAME을 만듭니다.
CNAME 항목 추가(xxx.xxx.xxx.xxx www.yourdomain.com)
b) 클라이언트 로컬 호스트 파일을 편집합니다.
xxx.xxx.xxx.xxx www.yourdomain.com 또는 xxx.xxx.xxx.xxx webservername을 추가합니다.
Windows를 사용하는 경우 c:\windows\system32\drivers\etc\hosts를 편집합니다.
Linux라면 /etc/hosts를 편집하세요.
답변2
도메인에 대한 DNS CNAME 항목이 필요하거나 웹 사이트에 액세스하는 시스템에 대한 호스트 파일(xxx.xxx.xxx.xxx webservername) 항목이 필요합니다.
웹 페이지 IP가 웹 서버 IP와 다른 경우 IIS 속성에서 해당 비트를 구성하고 해당 비트(IP)를 수신하도록 OS NIC를 구성하고 이를 가리키도록 DNS에 A 레코드를 제공해야 합니다.
IIS는 특정 페이지로 이동하는 데 책임을 지지 않습니다. OS(호스트 파일) 및/또는 DNS입니다.
여기 다른 누군가가 아마도 더 나은 답변을 제공할 것입니다.
답변3
IIS 서버에서 여러 웹사이트를 사용하는 경우 호스트 헤더 항목을 추가해야 합니다. 위의 솔루션이 작동하는 웹사이트가 하나 있는 경우 환경에 적합한 A 또는 CNAME 레코드를 생성하면 사용자가 액세스할 수 있습니다.
답변4
이 웹사이트는 사립학교 네트워크 내에서 호스팅됩니까?
실제 호스트를 통해 외부에서 호스팅됩니까?
대답은 해당 작업을 수행하려면 DNS가 필요하다는 것입니다. 웹 사이트가 호스팅되는 위치와 이를 수행하는 방법에 따라 다릅니다.