한 컴퓨터에서 다른 컴퓨터로 서비스 및 IP 주소를 마이그레이션하여 다른 컴퓨터가 첫 번째 컴퓨터를 교체하지만 원래 IP는 그대로 유지하도록 합니다.

한 컴퓨터에서 다른 컴퓨터로 서비스 및 IP 주소를 마이그레이션하여 다른 컴퓨터가 첫 번째 컴퓨터를 교체하지만 원래 IP는 그대로 유지하도록 합니다.

192.168.20.10에 DNS 서버로 사용하는 Cubieboard가 있습니다.

또한 현재 192.168.20.20에 새롭고 더 큰 PC가 있는데 현재 일부 서비스는 호스팅하지만 DNS는 호스팅하지 않습니다. DNS 서버를 xxx10에서 xxx20으로 이동하고 싶지만 하드코딩된 정적 설정이 있는 IoT 장치가 여러 개 있습니다.

DNS 서버를 xxx20에 "복사"하고(쉬움) IP 주소 xxx10을 xxx20 보드로 이동/할당하여 동일한 인터페이스에 두 IP를 모두 갖고 Cubieboard의 전원을 영원히 끌 수 있습니까?

또한 xxx10 IP에 대해 생성된 DNS 응답을 제외하고 xxx20 IP를 통해 나가려면 새 PC의 모든 요청이 필요합니다.

가동 중지 시간은 약 1분 정도가 허용됩니다.

모든 장치에서 DHCP를 사용하는 것은 옵션이 아닙니다. Android 5.x의 DHCP 클라이언트에는 DHCP가 새로 고쳐질 때마다 연결이 끊어지는 버그가 있기 때문입니다. 저는 자주 그렇게 합니다.

답변1

동일한 네트워크 세그먼트에 있는 두 장치는 동일한 IP 주소를 사용할 수 없습니다. 이는 IP 주소 충돌의 정의입니다.

할 수 있는두 호스트 모두에서 DNS를 실행하고 호스트를 변환하여 새 DNS 서버를 사용하거나 더 현명하게는 MAC 주소 예약과 함께 DHCP를 사용하도록 IoT 장치를 변환하여 정적 DHCP IP 할당 및 DNS 서버 설정이 제공되도록 합니다. 그런 다음 DHCP를 사용하여 한 호스트에서 다른 호스트로 DNS 서비스를 원활하게 전환할 수 있습니다.

오래된 장비를 폐쇄하거나 용도를 변경하는 경우새로운 IP 주소를 가지세요, 대부분의 장치(새 장치 포함)에는 가상 인터페이스를 추가하는 기능이 있습니다(예: eth0드라이버 eth0:0eth0:1각 장치에는 자체 IP 스택이 있음). 따라서 기존 장치를 제거한 후에는 기존 IP 주소에 새 가상 인터페이스를 추가하고 DNS 서버가 모든(비공개) 인터페이스를 수신하도록 할 수 있습니다.

관련 정보