Saya memiliki masalah yang sama, tetapi melakukan ini dan berhasil:
# mv resolv.conf resolv.conf.old
# cat resolv.conf.old
search example.com
domain example.com
nameserver 11.22.33.44
nameserver 2000::1
# echo "search example.com" >>resolv.conf
# echo "domain example.com" >>resolv.conf
# echo "nameserver 11.22.33.44" >>resolv.conf
# echo "nameserver 2000::1" >>resolv.conf
Alamatnya hanya contoh, tetapi hasilnya berfungsi. Mengapa menyalin resolv.conf adalah Anda mendapatkan salinan aslinya. Kemudian ketika Anda mencetaknya, Anda tidak perlu mengingat semua yang ada di dalam resolv.conf. Dan ketika Anda membuat file dengan gema, Anda dapat yakin bahwa tidak ada karakter tambahan yang membuat masalah. Jadi gema semua baris server nama ke sana.
Saya melihat kesalahan yang sama ketika secara tidak sengaja *nix EOLs ("\n") diganti dengan windows ("\r\n"). Solusi:dos2unix filename
Periksa sintaks Anda, Anda perlu menentukan satu server nama per baris di /etc/resolv.conf
search dsitelecom.com
nameserver 8.8.8.8
nameserver 8.8.4.4