resolv.conf에서 네임서버 제거

resolv.conf에서 네임서버 제거

내 PC(OpenVPN을 실행하는 Debian Jessie)가 VPN DNS만 사용하도록 하고 싶습니다. 내 resolv.conf 파일은 다음과 같습니다.

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 10.4.0.1
nameserver 192.168.0.1
search sitecomwl351

DNS에 10.4.0.1 주소를 사용하고 싶습니다. 192.168 회선을 수동으로 삭제하려는 시도는 VPN 연결을 닫았다가 다시 열면 자동으로 회선을 읽기 때문에 일시적인 해결 방법일 뿐입니다. 어디서 왔는지, 어떻게 끄는지 모르겠고, 네트워크 관리자에서 제거하는 방법도 찾을 수 없습니다.

어떤 아이디어가 있나요?

답변1

네트워크 카드 구성을 업데이트해야 할 수도 있습니다.

/etc/sysconfig/network-scripts일반적으로 대부분의 RHEL/CentOs 배포판에는 이 기능이 있습니다.

ifcfg-ethX네트워크 카드와 일치하도록 이름이 지정된 파일을 편집합니다.

여기에서 추가/업데이트 DNS1=10.X.X.X한 다음 에 넣을 수 있습니다 resolve.conf.

당신은 또한 수 add PEERDNS="no".

resolve.conf아마도 로컬 네트워크(피어 DNS라고도 함)에서 신비한 DNS 서버를 가져오는 것 같습니다.

이를 설정하면 변경되지 않고 정적으로 설정됩니다.resolve.conf

변경 사항을 활성화하려면 네트워크 서비스를 다시 시작하십시오.

답변2

더 이상 이를 수락하지 않으면 VPN 구성에서 이름 서버로 192.168.0.1을 제거해야 합니다. 또는 10.4.0.1이 포함된 resolv.bak를 네임서버로 생성하고 VPN에 연결할 때 resolv.bak를 resolv.conf에 복사합니다. 내 말은 resolv.conf를 재정의해야 한다는 것입니다.

관련 정보