로컬 고정 IP를 사용할 때 DNS 이름이 확인되지 않습니다.

로컬 고정 IP를 사용할 때 DNS 이름이 확인되지 않습니다.

Ubuntu 22.04를 실행하는 오래된 데스크탑 컴퓨터(HP Pavilion)로 Minecraft 서버를 만들고 있는데,현지의고정 IP를 사용하면 내 DNS가 완전히 작동하지 않는 것 같습니다. 처음에는 netplan을 사용하여 연결 세부 사항을 편집했지만 시스템 파일 편집에 자신이 없었고 (그리고 작동시킬 수도 없었습니다!) IP 주소를 수동으로 설정하기 위해 Ubuntu GUI를 사용했습니다.

주소를 설정하기 전에 라우터 DHCP 범위( )를 확인했는데 , 이는 내 라우터의 IP가 아닌 고정 IP로 192.168.1.10-254선택할 수 있음을 의미합니다 . 설정으로 이동하여 IPv4 방법을 수동으로 변경한 후 내 주소를 , 넷마스크 , 게이트웨이를 내 라우터 주소로 설정하고 성공적으로 연결했습니다. 라우터 웹 인터페이스로 이동하여 IP를 확인하여 확인했습니다. 할당된.192.168.1.2-9192.168.1.1192.168.1.5255.255.255.0192.168.1.1

모든 것이 괜찮은 것 같아서 Firefox를 열고 검색을 시도했습니다. 서버를 찾을 수 없음 페이지가 반환되었을 때 시도했습니다.https://1.1.1.1그리고 그것은 정상적으로 나타났습니다. 몇 가지 다른 IP와 호스트 이름으로 이것을 시도하고 ping터미널에서 실행했지만 호스트 이름으로 인해 여전히 실패했으며 이는 DNS 오류를 나타냅니다. 설정으로 돌아가서 자동 DNS를 비활성화하고 1.1.1.1,1.0.0.1(Cloudflare) DNS 주소를 사용해 보았습니다. 아직도 운이 없습니다. 8.8.8.8,8.8.4.4(Google DNS)도 작동하지 않았습니다.

인터넷을 검색한 후 내가 찾은 답변 중 어느 것도 DNS를 수정할 수 없습니다. 그들은 모두 서버를 변경하는 방법을 말하고 아무런 차이가 없습니다. 또한 IPv4 설정의 경로 부분에 대해 확신이 없어서 이를 자동으로 두었습니다.

나는 Ubuntu Desktop과 Ask Ubuntu를 막연히 처음 접했기 때문에 어리석은 실수를 저지르고 있거나 질문에 더 많은 정보를 추가해야 하는 경우 알려주십시오. :)

답변1

라우터에서 HP 서버의 MAC 주소를 통해 예약된 IP 주소를 HP 서버에 할당할 수 있습니다. 이렇게 하면 항상 동일한 IP를 얻고 DHCP 범위 내부 또는 외부에 할당할 수 있습니다. 그러면 서버가 DHCP로 설정되어 있는 한 서버는 항상 동일한 IP 주소를 얻고 DNS 설정 등도 가져옵니다. DHCP 범위에 예약된 IP가 있으면 라우터의 DHCP 서버가 해당 IP 주소가 다른 장치로 이동하는 것을 차단하므로 IP 중복이나 충돌이 발생하지 않습니다.

관련 정보