Come risolvere i miei server DNS

Aug 26 2020

Ho configurato un'istanza AWS EC2 (Ubuntu Server).

Questo è il contenuto di /etc/resolv.conf

nameserver 127.0.0.53
options edns0
search ap-southeast-2.compute.internal

ora collego la mia istanza EC2 a una VPN, utilizzando OpenVPN. OpenVPN apporta le seguenti modifiche a /etc/resolv.conf

#
# Generated by OpenVPN 3 Linux (NetCfg::DNS::ResolvConfFile)
# Last updated: 2020-08-25 21:39:32
#
search somenetwork.com ap-southeast-2.compute.internal

# OpenVPN defined name servers
nameserver 121.98.0.1
nameserver 20.92.1.1
nameserver 20.92.1.2
nameserver 20.92.1.3

# System defined name servers
nameserver 127.0.0.53

# Other system settings
options edns0

Dopo essermi connesso alla VPN, Internet smette di funzionare. Come posso risolvere questo problema?

Aggiornare:

Come suggerito nel commento di Thomas Ward, mi sono connesso alla VPN (che aggiunge le suddette linee server a resolv.conf) e quindi non sono in grado di navigare in Internet ... ma posso ancora eseguire il ping 8.8.8.8. Se commento le righe da resolv.conf, posso iniziare a navigare in Internet.

Ho anche provato il suggerimento nella risposta di Ravindra Bagale e ho eseguito il comando:

ls -la /etc/resolv.conf

questo è l'output:

-rw-r--r-- 1 openvpn openvpn 244 Oct 10 05:05 /etc/resolv.conf

Risposte

RavindraBagale Oct 09 2020 at 03:57
It happens if you have symbolic link .

Controlla se /etc/resolv.confhai un collegamento simbolico a/run/resolvconf/resolv.conf

Usa il comando sotto per controllare

ls -la /etc/resolv.conf

Esempio di output, se ha un collegamento simbolico:

lrwxrwxrwx 1 root root 09 Oct 30 22:22 resolv.conf -> /run/resolvconf/resolv.conf

Altrimenti, elimina o esegui il backup esistente /etc/resolv.confe quindi:

sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf