내 홈 네트워크는 다음과 같이 구성됩니다.
- 라우터에 인터넷 연결.
- 전용 홈 서버(라고 함)에 바인딩플러그).
- 라우터는 다음을 사용하도록 구성되었습니다.플러그DNS 서버 역할을 합니다.
오늘 아침까지는 모든 것이 잘 작동했습니다. 홈 네트워크에 연결된 모든 장치는 문제나 추가 구성 없이 내부 웹사이트와 인터넷에 액세스할 수 있었습니다.
오늘 아침에 제가 한 일은 다음과 같습니다.
VPN에 연결하여 콘텐츠를 다운로드하세요. 그동안 나는 휴대폰을 통해 파일을 전송할 수 있도록 고정 IP를 휴대폰에 할당하기로 결정했습니다.보내는 사람응용프로그램 IP를 찾을 필요가 없습니다. 또한 내 전화기에 (내부적으로) 도메인 이름을 할당하는 것을 고려하고 있습니다. 그래서 플러그(VPN은 계속 연결되어 있음)에 로그인하고 고정 IP를 가리키도록 바인딩 구성에 "phone.internal"이라는 이름을 추가했습니다. 그런 다음 모뎀에 로그인하고 전화기의 MAC 주소에 대한 고정 IP를 구성했습니다. 이 시간 동안 VPN 연결도 끊어졌습니다. 본딩, 플러그, 모뎀 및 컴퓨터를 다시 시작했습니다. 이제 내 홈 네트워크에 연결된 어떤 장치도 내 내부 웹사이트에 연결할 수 없습니다. 이제는 연결된 장치에서 사용할 DNS 서버를 수동으로 업데이트하는 경우에만 작동합니다. 이 문제가 발생하기 전에는 연결된 장치에서 DNS를 수동으로 구성할 필요가 없었습니다. 그것은 단지 일을 위한 것입니다.
디버깅 방법으로 두 장치 모두에서 다음 명령을 시도했습니다.
dig something.internal
그리고파기올바른 DNS 및 IP를 얻습니다. 하지만 브라우저를 사용하여 동일한 작업을 시도하면 연결에 실패하고 페이지가 표시됩니다!
연결된 장치에서 DNS를 수동으로 구성한 경우에만 작동합니다.
VPN에 연결한 이후로 뭔가(일부 캐시 등)가 변경되었을 가능성이 있나요?플러그어떤 이유로 이런 일이 발생합니까?
참고: VPN은 내 노트북에만 연결됩니다. 그래서 내 플러그는 VPN에 없습니다.
답변1
문제가 발견되었습니다. 휴대폰 도메인 이름으로 바인딩을 업데이트할 때 이름에 밑줄(matt_)을 사용했습니다. 밑줄을 제거하고 바인드9를 다시 시작하면 작동했습니다. 그래서 나는 _이 일종의 예약된 키라고 생각합니다.
문제가 있는 구성:
matt_ A IN 192.168.1.5
수리 후:
mattp A IN 192.168.1.5
왜 Bind9가 오류 없이 시작되는지 아직도 이해가 되지 않습니다. 오류가 발생하지 않는다는 점을 감안할 때 이 시간 동안 파일의 다른 정의도 작동을 멈춘 이유를 여전히 이해할 수 없습니다.