DNS/DHCP 재구성: 제안 사항이 있습니까?

DNS/DHCP 재구성: 제안 사항이 있습니까?

저는 Linux 서버와 Windows/OSX/Linux/기타 시스템이 혼합된 LAN을 관리하고 있습니다. 얼마 전에 DDNS를 구현하기 위해 DHCP(isc-dhcpd-4.4.1)와 DNS 서버(BIND 9.16.44-Debian)를 구성했는데 훌륭하게 작동했습니다.

그러나 현재 주소 공간은 일부 서버에 고정 주소가 있어서 매우 지저분해 보입니다. 따라서 고정 주소를 범위의 낮은 쪽 끝에 격리하고 싶습니다. 이것은 dhcpd.conf의 흥미로운 부분입니다:

subnet 192.168.50.0 netmask 255.255.255.0 {
  range 192.168.50.10 192.168.50.250;
  option routers 192.168.50.1;
  option broadcast-address 192.168.50.255;
  option boot-size 8208;
  next-server 192.168.50.111;
  option tftp-server-address 192.168.50.111;
  option bootfile-name "/boot/grub/x86_64-efi/core.efi";
  filename "/debian12/boot/efi/EFI/debian/grubx64.efi";
}

host bonsai {
  hardware ethernet FC:34:97:1A:D3:67;
  fixed-address 192.168.50.149;
}

...

구성에서 제안한 대로 host bonsai ...일부 시스템은 고정 주소에 있습니다. 이를 고정 주소로 이동하고 싶습니다.

나에게는 범위 매개변수를 range 192.168.50.10 192.168.50.250;- 로 변경 range 192.168.50.100 192.168.50.250;하고 DNS 파일을 정리하고 정적 주소만 남겨두는 것만 큼 간단해 보입니다. 하지만 그렇게 간단합니까?

  • 이름 지정 및 dhcp 중지
  • 구성을 변경합니다(어딘가에 DHCP 또는 DNS 캐시가 있나요?).
  • 이름 지정 및 dhcp 시작
  • 고정 주소를 고정 주소로 하나씩 변경

나는 사람들의 작업을 방해하지 않고 이 작업을 수행할 수 있기를 원합니다. 완전히 동적 주소를 사용하는 사용자는 변경 사항을 전혀 알아차려서는 안 됩니다. 임대를 갱신하면 새 범위의 주소를 얻게 됩니다. 어딘가에 캐시가 있나요?).

하지만 내 말이 맞나요? 어떤 제안이나 의견이라도 환영합니다.

답변1

시스템이 작동하는 DNS 서비스 없이 작동해야 하는 경우를 제외하고(예: DNS 서버가 DNS 서버인 경우) 일반적으로 DHCP를 통해 할당하는 것이 가장 좋습니다. 이를 통해 주소 할당에 대한 단일 관리 지점이 제공되며(주소 중복 가능성 감소) 서브넷 변경, 게이트웨이 수정과 같이 네트워크 주소를 다시 정렬해야 하는 경우를 발견할 수 있습니다.

이렇게 하려면 그대로 진행하되 설명대로 range값을 줄이고 이동하는 것이 좋습니다.fixed-address

그러한 DHCP 예약 캐시는 없지만 할당하려는 주소를 이미 사용하고 있는 경우 주소 충돌이 발생하거나 재할당이 (일시적으로) 실패하게 됩니다.

내부적으로 DNS를 사용하는 경우 먼저 IP를 재할당하려는 호스트의 TTL을 약 1분으로 줄여야 할 수 있습니다.

관련 정보