Kamis, 11 Oktober 2018

Mematikan DNS Proxy / Forwarding Internal di Ubuntu 18.04



Ubuntu memang secara default menggunakan DNS Proxy atau DNS masquerade atau DNS Forwarding, dimana layanan ini melakukan redirect DNS yang ada di ubuntu ke DNS localhost baru diteruskan ke DNS ISP yang digunakan.

Hal ini tentunya terkadang membuat bingung ketika melakukan troubleshoot dengan menggunakan nslookup atau dig, dimana hasil jawaban query nya di dapat hanya dari DNS local ubuntu saja.

Kalau saya, hal ini cukup mengganggu, untuk itu biasanya akan saya disable, Caranya adalah :

1. Disable service nya :

ubuntu@laptop:~$ sudo systemctl disable systemd-resolved.service
ubuntu@laptop:~$ sudo service systemd-resolved stop

2. Konfigure ulang network manager nya :

- Buka dan edit file ini : /etc/NetworkManager/NetworkManager.conf
- Tambahkan baris berikut :

[main]
dns=default 

3. Hapus file resolv.conf :

ubuntu@laptop:~$ sudo rm /etc/resolv.conf

4. Restart service network manager nya :

ubuntu@laptop:~$ sudo service network-manager restart

5. Pastikan setting DNS nya sudah berubah ke DNS Public :

ubuntu@laptop:~$ cat /etc/resolv.conf
# Generated by NetworkManager
search example.com
nameserver 8.8.8.8
nameserver 8.8.4.4

5. Silahkan dicoba lagi dengan nslookup 

Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Tidak ada komentar: