DNS 서버를 설정하고 LAN 연결 내에서만 도메인으로 사용합니다. (오프라인 DNS) [닫기]

DNS 서버를 설정하고 LAN 연결 내에서만 도메인으로 사용합니다. (오프라인 DNS) [닫기]

www.jamesrin.comLAN 내의 클라이언트가 해당 브라우저에서 내 서버에 액세스할 때 내 ipv4 주소(172.50.10.1)를 주소와 유사한 주소로 변경하고 싶습니다 .

브라우저에서 검색해봤습니다. 그들에 따르면 이 방법을 사용하여 LAN 내의 모든 클라이언트의 호스트 파일을 변경한 다음 내 서버에 액세스할 수 있습니다. 그것은 아주 잘 작동합니다.

그러나 그것은 내가 원하는 것이 아닙니다. 내가 원하는 것은 LAN 내의 클라이언트가 www.jamesrin.com 위의 예를 사용하여 각 클라이언트의 호스트 파일을 변경하지 않고도 내 서버에 액세스할 수 있도록 하는 것입니다.

사실 어디서부터 시작해야 할지 잘 모르겠습니다. DNS 서버를 설정해야 합니까? 그런데. 난 그냥 오프라인 모드를 원해요. LAN 내에서만 가능합니다.

아이디어나 제안 사항이 있나요? 아니면 내 문제에 대한 튜토리얼. 어떤 도움이라도 대단히 감사하겠습니다! 감사합니다!

답변1

우선, www.jamesrin.comLAN이 인터넷에 연결되어 있지 않더라도 "실제" 도메인(예: )을 사용하지 않는 것이 좋습니다. 차라리 www.jamesrin.lan또는 같은 도메인 이름을 사용하는 것이 좋지만 www.jamesrin.test유효한 최상위 도메인이 아닙니다. (그러나 사용하지 마십시오 .local. mDNS용으로 예약되어 있습니다.)

따라서 각 클라이언트의 호스트 파일을 편집하지 않으려면 DNS 서버를 설정하거나 다음을 사용할 수 있습니다.멀티캐스트 DNS. .localmDNS를 사용하여 도메인을 확인해야 할 때마다 로컬 네트워크의 모든 컴퓨터로 요청이 전송됩니다. 컴퓨터는 IP로 이 메시지에 응답합니다.

클라이언트에 Avahi(Zeroconf/mDNS 구현)가 설정되어 있는 경우(일반적으로 그렇습니다) hostname.local이 도메인을 쿼리하면 요청은 브로드캐스트와 호스트 이름이 있는 컴퓨터를 사용하여 전송됩니다. hostnameIP 응답을 사용합니다. 따라서 서버의 호스트 이름을 다음으로 변경 jamesrin하고 다른 컴퓨터에서 액세스할 수 있는지 확인하십시오 jamesrin.local(필요 없음 www.).

또 다른 옵션은 네트워크에 DNS 서버를 설정하는 것입니다. 일반적으로 라우터에는 DNS 서버가 실행되고 있습니다. DNS 레코드를 수동으로 추가하거나 라우터의 호스트 파일을 편집할 수 있다면 이를 사용할 수도 있습니다. (그러나 "오프라인"이라고 쓸 때 라우터가 있는지 여부는 귀하의 질문에서 명확하지 않습니다.)

그렇지 않으면 컴퓨터에 DNS 서버를 설정해야 합니다. 꼭 보시길 추천드려요이 답변은 슈퍼유저에 관한 것입니다.

관련 정보