여러 개의 NIC가있는 Windows에서 DNS를 구성하는 방법은 무엇입니까?


16

PC에 각각 다른 네트워크 (하나의 LAN과 하나의 무선)에 연결된 두 개의 네트워크 어댑터가 있습니다. 일부 주소가 LAN으로 라우팅되고 다른 주소가 무선으로 라우팅되도록 라우팅 테이블을 설정했지만 DNS 구성에 문제가 있습니다. DNS 조회에서 먼저 LAN의 기본 DNS를 시도한 다음 일치하는 것이 없으면 무선의 기본 DNS를 시도하고 싶습니다.

문제는 네트워크 연결마다 DNS 서버 (및 그 순서)가 정의된다는 것입니다. 서버를 이름으로 핑하려고 할 때 어떤 DNS가 사용되는지 알 수 없습니다.

기본 네트워크 어댑터의 개념이 있습니까?

어댑터와 상관없이 DNS 서버의 전체 목록을 작성하거나 관리 할 수 ​​있습니까?

답변:


15

한 어댑터를 다른 어댑터보다 우선 순위를 지정할 수 있습니다. 이를 수행하는 방법에 대해서는 이 기사 를 읽으십시오 .

그러나 "DNS 조회에서 먼저 LAN의 기본 DNS를 시도한 다음 일치하는 것이 없으면 무선의 기본 DNS를 시도하십시오."라고 말하면 작동하지 않습니다. 사용 가능한 경우 LAN DNS 서버는 이름을 확인하거나 해당 이름이 존재하지 않는다고 대답하거나 다른 DNS 서버를 가리 킵니다. 세 번째 옵션이 귀하의 티켓이라고 생각할 수도 있지만 Windows (대부분의 다른 시스템)의 DNS 해석기는 참조를 수행 할 수없는 스텁 해석기이므로 해당 시점에서 DNS 쿼리가 실패합니다.

LAN을 통해 연결될 때 시스템의 내부 IP 주소를 가져오고 외부에서 연결하거나 일반적으로 외부 이름을 사용할 경우 외부 확인 된 주소를 얻는 것이 진정으로 원하는 경우입니다. 이것은에 의해 달성 될 수있다 분할 DNS를 설정 하여 LAN DNS 서버에.


어댑터의 우선 순위를 변경하는 것이 필요했습니다. 감사합니다!
elifiner 2016 년

3
링크가 죽었습니다
Dana the Sane


4

연결 메트릭으로 인해 DNS 조회는 항상 LAN을 통한 LAN을 선택해야합니다. 라우팅 테이블이 WLAN보다 LAN 연결에 대한 낮은 메트릭을 표시하는 한 원하는 방식으로 작동해야합니다.

연결 당 메트릭을 확인해야하는 경우 인터페이스 열에서 IP 주소를보고 해당 메트릭을 얻을 수 있어야합니다. 물리적 인터페이스는 모든 항목에 대해 동일한 메트릭을 가져야합니다. 가상 인터페이스 (및 루프백)는 주어진 항목에 사용중인 물리적 연결에 따라 다른 메트릭을 제공합니다. ( 이 기술 자료 문서는 자동 메트릭이 할당되는 방법을 설명합니다.)

DNS 서버에 특정 주문을하려면 "연결 속성> 인터넷 프로토콜 (TCP / IP) 속성> 고급> DNS"에서 원하는 주문 목록을 정의 할 수 있습니다. 이 목록은 각 연결에서 정의해야합니다.


각 연결의 메트릭이 무엇인지 어떻게 확인할 수 있습니까? "route print"명령은 라우팅 테이블의 각 항목에 대한 메트릭을 표시하지만 AFAIK는 연결 / 어댑터에 대한 메트릭을 표시하지 않습니다.
elifiner 2016 년

귀하의 질문에 답하기 위해 위의 정보를 추가했습니다.
KevinH 2016 년

2

나는 다소 같은 문제를 겪었다. 도메인 정보가 필요할 때 요청 될 DNS 서버 목록을 구성 할 수 있다고 생각하지 않습니다. 이 질문을 참조하십시오 .

Windows가 이름 서버를 요청할 때; 주소를 확인할 수 없거나 주소를 확인할 수 없음을 나타내는 NXDOMAIN을 반환합니다.


다른 DNS 서버를 순서대로 시도하는 로컬 DNS 서버를 설치하여이를 변경하는 방법이 있습니까? 구현하기가 매우 간단해야합니다.
elifiner

2

같은 문제가 있었는데 VPN의 DNS가 선호되었지만 LAN 연결의 DNS를 사용해야했습니다.

LAN 연결 메트릭을 낮은 값 (예 : 1)으로 변경하면 문제가 해결되었습니다.

LAN 연결 속성-> IPv4 속성 고급 ...

"자동"을 선택 취소하고 낮은 값을 설정하십시오


0

두 가지 다른 작업에 대해 좀 더 설명 할 수 있습니까? 두 가지 다른 LAN 도메인 (예 : siteA.local 및 siteB.local)에 연결되어 있습니까? 대답이 '예'인 경우 LAN 및 VPN과 동일한 방식으로 처리 할 수 ​​있습니다. 아래는 VPN을 통해 별도의 도메인에서 이름 확인을 얻는 방법에 대한 간략한 설명입니다. 사이.

  • 새로운 VPN 연결을 만들 때 DNS의 IP 주소를 추가하십시오. 이것은 명백한 부분입니다.
  • 이제 제어판의 네트워크 연결로 이동하여 LAN / WLAN / VPN을 마우스 오른쪽 버튼으로 클릭하고 속성을 본 다음 TCP / IP를 선택하고 속성을 클릭하고 고급을 클릭 한 다음 DNS 탭으로 이동하여 " 이 DNS 접미사를 순서대로 추가하고 "기타"도메인 (예 : siteB.local)을 추가하고 확인 및 확인을 클릭 한 후 확인을 클릭하여 제어판으로 돌아갑니다.

도메인에 가입하면 자동으로 발생하지만 별도의 네트워크에서 이름 확인을 수행해야합니다.

이 변경을 원하지 않고 FQDN (정규화 된 도메인 이름)을 알고 있고 LAN 및 WLAN에 대한 DNS IP를 지정한 경우 다음과 같은 경우 해결해야합니다. ping server1.siteA.local 또는 ping server1.siteB.local

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.