로컬 하위 도메인 및 DNS

로컬 하위 도메인 및 DNS

다음과 같은 문제가 있습니다. 사내 서버(기존 Dell 데스크탑 PC)가 있습니다. 저는 웹사이트를 테스트하는 데 사용하는 장치가 약 9개 있습니다(주로 PHP와 Python으로 작성됨).

과거에는 Nginx 가상 호스트를 만들고 가상 하위 도메인이 내 주 서버를 가리키도록 호스트 파일을 편집하고 있었습니다. dev.domain.com, dev.anotherdomain.net.

장치와 웹사이트가 많아 관리하기가 정말 어려워졌습니다(+ Android 및 iPad 태블릿에서 호스트 파일을 편집하는 방법을 모르겠습니다).

내 서버에 DNS 서버(Bind9?)를 설정하고 해당 IP를 내 인터넷 연결에서 두 번째 NS로 지정할 수 있는지 궁금합니다(그러나 해당 측면에 대한 내 지식은 매우 제한적입니다). 그게 효과가 있을까요? 그렇지 않다면 보통 그런 일을 어떻게 관리하시나요?

감사합니다, 키리아고스

답변1

로컬 DNS 서버를 전달 전용 서버로 설정하고 ISP의 이름 서버 주소를 제공합니다. 그런 다음 해당 구성에 로컬 도메인을 추가합니다. 웹 서버에서 사용하려는 각 로컬 이름에 필요한 정방향 및 역방향 레코드를 추가하십시오.

모든 PC가 로컬 DNS 서버를 사용하도록 설정합니다. (이상적으로는 DHCP를 사용함)

그런 다음 PC가 ( 로컬 도메인의 foo.example.com컴퓨터 ) 주소를 요청하면 로컬 DNS 서버는 해당 도메인에 대한 권한이 있음을 알고 자체적으로 답변을 제공합니다.fooexample.com

다른 쿼리의 경우 로컬 이름 서버는 해당 쿼리를 ISP의 DNS 서버(또는 더 잘 알려진 DNS 서버로 구성한 서버)로 전달합니다.

관련 정보