Saya memiliki server yang menjalankan OS X Server 10.5 dan tidak dapat menyelesaikan localhost ke 127.0.0.1.
Ketika saya mencoba ping, inilah yang terjadi:
> ping localhost ping: tidak dapat menyelesaikan localhost: Host tidak dikenal
SSH dan browser web mendapatkan hasil yang serupa (tuan rumah uknown). Jika saya mencoba menggunakan 127.0.0.1 atau alamat ip yang ditetapkan pada LAN semua pekerjaan di atas.
Inilah isi file / etc / hosts saya:
> cat / etc / hosts ## # Host Database # # localhost digunakan untuk mengkonfigurasi antarmuka loopback # saat sistem booting. Jangan ubah entri ini. ## 127.0.0.1 localhost 255.255.255.255 broadcasthost :: 1 localhost fe80 :: 1% lo0 localhost
Saya tidak memiliki layanan DNS lokal yang berjalan.
Adakah yang tahu mengapa ini bisa terjadi atau bagaimana saya bisa memperbaikinya?
mac
dns
localhost
osx-server
iainbeeston
sumber
sumber
Jawaban:
Saya memiliki masalah yang sama dengan Mountain Lion (10.8.2). Saya menyelesaikannya dengan menonaktifkan "Stealth Mode" di Keamanan & Privasi -> Firewall -> Opsi Firewall.
sumber
Ini mungkin tidak terkait dengan pertanyaan awal Anda, tetapi ada masalah lain yang dapat memengaruhi pencarian DNS di Mac OS X Lion, khususnya
localhost
atau entri lain yang mungkin Anda miliki/etc/hosts
.Tampaknya
/etc/hosts
file tidak lagi mendukung banyak domain per baris dalam file, sehingga setiap catatan membutuhkan barisnya sendiri:Menemukan ini melalui blog Justin Carmony . Dia melanjutkan untuk menggambarkan beberapa perilaku "menarik" lainnya jika Anda menggunakan
/etc/hosts
, jadi baca jika Anda masih memiliki masalah.sumber
Saya tahu ini agak terlambat, tetapi dalam kasus saya, mengubah akhir baris menjadi UNIX, mengganti tab dengan spasi dan menyimpan file saat UTF-8 membuatnya bekerja di Mountain Lion (10.8.2)
Semoga ini berhasil untuk orang lain.
sumber
Pengkodean bisa menjadi masalah, saya mengedit / etc / hosts menggunakan Sublime Text yang membuat saya masuk ke dalam masalah pengulangan itu menggunakan vi memperbaiki masalah. pastikan bahwa
cat
menampilkan konten.sumber
Di komputer saya (gejala yang sama)
/etc/hosts
file saya telah dibuat untuk menggunakan ujung garis Macintosh (CR-0x13
), bukan ujung garis Unix (LF-0x10
). File itu sebaliknya benar.Solusi saya adalah:
sumber
Saya memiliki masalah yang sama. Saya baru saja menyiapkan laptop mac baru dan itu berfungsi sampai saya bermigrasi dari yang lama. Sekarang ping localhost tidak dapat menyelesaikan. Pasti ada pengaturan yang saya ubah di suatu tempat, tapi saya tidak tahu di mana ...
Saya telah menemukan bahwa "ping localhost." bekerja. Menambahkan titik jejak dimaksudkan untuk memotong pencarian untuk nama "localhost" di domain pencarian lainnya. Itu keren, tapi saya masih tidak mengerti mengapa entri / etc / hosts tidak berfungsi ...
sunting: Dipecahkan.
voila!
Entah bagaimana, catatan layanan direktori tidak sinkron dengan file / etc / hosts. Dan ketika tidak ada alamat IP dalam konfigurasi layanan direktori, mencoba untuk menyelesaikan nama kemudian pergi ke mDNSResponder yang meminta DNS.
sumber
Pada akhirnya baru mulai bekerja lagi. Saya menemukan beberapa konfigurasi DNS yang tidak lazim (dan tidak perlu) di server dan mengubahnya menjadi apa yang seharusnya, dan mungkin itu menyelesaikan masalah? Saya tidak yakin karena saya tidak mencoba untuk menyelesaikan masalah localhost pada saat itu dan jadi saya tidak menguji localhost sebelum dan sesudah.
sumber
Saya mengedit / etc / hosts saya dengan Sublime Text dan memiliki masalah yang sama, cobalah untuk mengedit dan menyimpan file / etc / hosts Anda dengan vi atau nano, yang memperbaikinya untuk saya ...
sumber
Pastikan untuk membaca log kesalahan Apache, karena tidak semua kesalahan dilemparkan ke konsol saat memulai layanan. Mungkin ada masalah, bahkan jika sintaksnya ok.
Secara default mereka harus disimpan di / var / log / apache2 / dan file log adalah error.log.
Saya memiliki masalah yang persis sama, bahwa tuan rumah dapat diatasi dan apache tidak memberi tahu masalah apa pun di konsol. "Masalah" yang sederhana adalah, bahwa error.log mendefinisikan konfigurasi vhost saya tidak dapat dibuat setelah menukar drive eksternal.
sumber
Hapus file host Anda dan lihat apa yang terjadi kemudian. Juga reboot tanpa menghubungkan ke jaringan apa pun.
sumber