Saya menggunakan OS X Mountain Lion. Saya menggunakan dnsmasq
untuk mengatur nama domain localhost wildcard, seperti http://local.dev , untuk menunjuk ke localhost. Tapi saya harus menambahkan 127.0.0.1 di preferensi sistem saya -> pengaturan jaringan.
Setelah saya mengatur 127.0.0.1 sebagai server DNS, server DNS default ISP selesai dibuat oleh saya. Ini mencegah saya mengakses situs web. Ini bukan masalah besar ketika saya tidak memindahkan komputer saya, saya bisa secara manual memasuki server DNS ISP. Tetapi jika saya mengubah tempat, DNS ISP berubah.
Saya juga mencoba menggunakan server DNS Google, tetapi tidak berfungsi dalam beberapa kasus. Bagaimana saya dapat memesan (atau memperbarui) server DNS ISP tanpa menghapus 127.0.0.1 sebagai DNS.
Terima kasih sebelumnya.
sumber
Apakah ada alasan khusus untuk menggunakan
dnsmasq
?Anda bisa menambahkan entri ke
/private/etc/hosts
file Anda dan membiarkan DNS menunjuk ke ISP mana pun yang terhubung dengan Anda. Berikut cara melakukannya menggunakan Terminal:sudo nano /private/etc/hosts
Masukkan kata sandi Anda saat diminta.Tambahkan tambahan apa pun di akhir file hosts (satu entri per baris), misalnya:
127.0.0.1 local.dev
Kontrol + O dan kemudian masuk untuk menyimpan file dalam nano. Kontrol + X untuk keluar dari nano.
Anda harus membersihkan cache DNS lokal menggunakan:
dscacheutil -flushcache
sumber