저는 Linux Mint를 사용하고 있으며 결과 nm-tool
는 다음과 같습니다.
DNS: xxx.xxx.xxx.xxx
DNS: xxx.xxx.xxx.xxx
nm-tool
이러한 DNS IP는 어디서 구할 수 있나요 ?
운영 체제 파일 시스템의 어느 파일에서?
답변1
@terdon이 언급했듯이 nm-tool
오래된 유틸리티인 것 같습니다.
nm-tool
NetworkManager
다양한 소스에서 얻은 DNS IP 와 통신 할 수 있습니다.
- DHCP를 사용하도록 네트워크 인터페이스가 구성된 경우 DHCP의 응답(각 NIC에 대한 DHCP 응답 데이터는
/var/lib/NetworkManager/
디렉터리에서 파일로 사용 가능) - 파일에서(
/etc/NetworkManager/system-connections/
구성된 경우)(NetworkManager의 "네이티브" 구성 스토리지 백엔드) - 파일에서
/etc/network/interfaces
(NetworkManager의 Debian/Ubuntu 읽기 전용 이전 버전과 호환되는 구성 스토리지 백엔드) - NetworkManager VPN 연결 플러그인에서 VPN 연결을 사용 중인 경우(VPN은 DHCP와 유사한 자체 DNS 서버를 제안할 수 있지만 정보를 제공하기 위해 다른 프로토콜을 사용할 수 있음)
- 사용자별 네트워크 구성 설정(예: 사용자별 WiFi 구성이 포함된 노트북)에서 사용자가 선택한 데스크톱 환경에서 제공하는 구성 스토리지 백엔드를 사용하여 저장합니다. 예를 들어
dconf
최신 GNOME 3의 경우~/.config/dconf/user
.
NetworkManager
그런 다음 현재 DNS 서버 주소 세트를 다음 위치에 쓸 수 있습니다.
/etc/resolv.conf
설치 패키지가 없으면resolvconf
직접 입력- 설치된
/etc/resolvconf/run/interface/NetworkManager
경우 (NetworkManager 인식 및 비인식 VPN 솔루션이 둘 다 직접 수정되지 않고resolvconf
사용되는 한 공존할 수 있음 )resolvconf
/etc/resolv.conf
systemd-resolved
또는 사용 중인 경우 직접 구성할 수도 있습니다.
사용 중인 경우 후자의 구성을 업데이트하고 사용 중인 경우 후자 의 구성을 resolvconf
업데이트합니다 . 또한 스크립트를 실행 하고 시스템 전체 DNS 확인자 설정이 변경되는 시기를 알고 싶어하는 모든 프로세스에 알리고 알림 스크립트를 제공합니다./etc/resolv.conf
system-resolved
/etc/resolvconf/update.d
/etc/resolvconf/update-libc.d
IPv6을 사용하고 rdnssd
데몬이 설치된 경우 IPv6 라우터 광고 패킷에 추가된 IPv6 DNS 서버 정보를 받을 수도 있습니다(IPv6 라우터 관리자가 이 정보를 제공하도록 선택한 경우). 배포판에 따라 기본적으로 직접 사용 하거나 수정하여 rdnssd
사용할 수 있습니다 .resolvconf
/etc/resolv.conf
Mint의 새 버전이 있는 경우 다음을 사용 중일 수 있습니다.네트워크 계획최신 Ubuntu와 마찬가지로 DNS 설정을 포함한 모든 네트워크 구성 설정에 대해 하나의 가능한 소스인 /etc/netplan/*.yaml
파일을 추가합니다.
그럼...그래, 꽤 복잡해!