고정 주소를 설정하지 않고 Windows DHCP / DHCPv6 서버 사용


13

Windows DHCP / DHCPv6 서버가 고정 주소 만 동적 주소 또는 모든 주소에서 수신하도록 설정할 수 없습니다. 이 제한에 대한 기술적 이유가 있습니까? 해결 방법이 있습니까?

내 특정 상황 :

이 네트워크에서 라우터 알림을 사용하여 IPv6 호스트를 구성하고 있습니다. 주소 접두사는 업스트림 라우터에서 가져 오며 통지없이 변경 될 수 있습니다. 문제의 Windows DHCPv6 서버는 도메인 검색 목록 및 기타 비 주소 관련 구성을 배포하도록 구성되어 있습니다 (상태 비 저장 모드 용으로 구성되었으며 주소는 구성하지 않음).

DHCPv6 서버는 동일한 라우터 알림을 사용하여 자체 주소를 구성 할 수 있지만 요청에 응답하지 않습니다. 접두사가 변경되면 고정 주소를 사용하도록 고정 주소를 사용하도록 구성 할 수 없습니다.

이 서브넷에서 ULA를 설정할 수 있지만 이것이 최후의 수단입니다 (답이 아님).

업데이트 : 동적 IPv6 라우팅이 좋은 아이디어인지에 대한 의문이있었습니다. ISP가 정적 접두사를 제공하더라도 필수라고 생각합니다. 해야한다 에이 의사 라우팅 IPv4의 NAT에서 제공하는 다른 기능을 모방 신속하게 페일 오버에서 경로 - 재 및 가능하도록하기 위해 사용된다.


상태 비 저장 모드에서 작동하도록 DHCPv6 서버를 구성 했습니까?
Michael Hampton

@MichaelHampton 예, 상태 비 저장 모드로 구성되어 있습니다.
Nick Whaley

1
이것이 작동하지 않는 기술적 이유는 생각할 수 없습니다. 공감하십시오. ISP가 통지없이 접두사를 변경하면 실제로 네트워크 관리에 방해가되므로 새로운 ISP가 필요할 수 있습니다.
Michael Hampton

1
@MichaelHampton 동적 주소를 제공하는 모든 ISP는 동적 접두사도 제공합니다.
닉 Whaley

2
이것은 IPv6입니다. 이 안 모든 동적 접두사에 의해 할당되는 어떤 조차 주거 고객을 위해, ISP. ISP가 심각하게 잘못하고 있습니다. 예고없이 번호를 다시 매기기? 그것은 거기에 악몽의 물건입니다. 그러나 귀하의 질문에는 여전히 답변이 필요합니다.
Michael Hampton

답변:


2

이제 ULA 설정이 옵션이 아니라고 생각했지만 실제로는 생각보다 훨씬 쉽습니다. 접두사를 게시 할 필요는 없습니다 . ULA 서브넷의 다른 주소도 어디에도 존재할 필요가 없습니다.

예, 라우팅 테이블을 어지럽히는 가비지 주소이지만 적어도 다른 컴퓨터에는 들어 가지 않습니다.

Microsoft가 언젠가는 메모를하고 DHCPv6 서버가 정적 이외의 다른 주소에서 응답 할 수 있기를 바랍니다. 스코프를 인터페이스에 안정적으로 매핑하려면 상태 저장 주소 할당 중에 정적 주소가 필요합니다. 그러나 상태 비 저장 DHCPv6 에는 적용 되지 않습니다 .

불행히도이 질문에 대한 다른 대답은 없습니다.


0

Microsoft가 Windows의 DHCP 서비스가 정적으로 구성된 네트워크 어댑터에서만 수신하도록하는 기술적 이유를 모르겠지만 (몇 가지를 생각할 수는 있지만) 이것이 요구 사항이며 해결 방법은 없습니다. .

에서 http://technet.microsoft.com/en-us/library/cc755277.aspx :

특정 유형의 서버의 경우 설치 중 또는 후에 고정 IP 주소와 서브넷 마스크를 할당해야합니다. 이 서버는 DHCP 서버, DNS 서버, WINS 서버를 포함합니다 ...]

에서 http://technet.microsoft.com/en-us/library/cc770650.aspx :

DHCP 서버 서비스는 다음과 같이 기본 서비스 바인딩을 수행합니다.

• 첫 번째 네트워크 연결이 수동으로 지정된 IP 주소를 사용하는 경우 서버 바인딩에서 연결이 활성화됩니다. [...]

• 첫 번째 네트워크 연결이 동적으로 구성된 IP 주소를 사용하는 경우 서버 바인딩에서 연결이 비활성화됩니다.


Microsoft는 DHCP 서버 구현에서 항상 이러한 제한을 가지고 있었으며이 문제를 해결하는 방법도 알지 못합니다. 내가 아는 한, 유일한 옵션은 MS DHCP를 모두 삭제하고 다른 DHCP 서버를 사용하는 것입니다. MS 중심 환경에서 작동해야하는 경우 전혀 옵션이 아닐 수 있습니다.
Tonny

Windows DNS 서버에는이 제한이 없으며이 네트워크에서 제대로 작동합니다. WINS도 믿지 않지만 확인하기 위해 실행하고 있지 않습니다.
Nick Whaley

0

가능한 해결 방법은 물리적 또는 가상 스위치 유형의 여러 인터페이스를 사용하는 것입니다. DHCPv6 서버 인터페이스 바인딩에 FC00 :: / 8과 같은 '비공개'고유 로컬 주소 블록을 할당합니다. 클라이언트 컴퓨터에는 여러 개의 IPv6 주소가있을 수 있으므로 공개 자동 구성 / 64 주소를 계속 얻을 수 있습니다.


ULA에 예약되어 있지만 FC00::/8블록은 아직 정의되지 않았습니다 (아마도 할당 기관에서 ULA를 관리함). FD00::/8자체 할당 ULA에 사용해야합니다. 별도의 인터페이스가 필요한 이유는 없습니다. 원하는대로 단일 인터페이스에 여러 주소를 넣을 수 있습니다. 정적 ULA 사용과 관련하여 위의 게시물을 참조하십시오.
Nick Whaley
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.