Perintah Mac OS untuk menyelesaikan nama host seperti "getent" di Linux


9

Saya ingin perintah yang akan menyelesaikan nama host ke alamat IP, dengan cara yang sama seperti program normal yang akan menyelesaikan nama host. Dengan kata lain, harus memperhitungkan akun mDNS ( .local) dan /etc/hosts, serta DNS biasa. Sehingga aturan keluar host, digdan nslookup, karena ketiga alat tersebut hanya menggunakan DNS biasa dan tidak akan menyelesaikan .localalamat.

Di Linux, getentperintah melakukan apa yang saya inginkan . Namun, getenttidak ada di OS X.

Apakah ada yang setara dengan Mac OS X getent? Saya sadar bahwa saya dapat menulis satu dalam beberapa baris menggunakan getaddrinfo, dan itulah yang akan saya lakukan jika saya harus, tetapi saya hanya ingin tahu apakah sudah ada perintah standar yang dapat melakukannya.

Terima kasih!

Jawaban:


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.