Bagaimana cara mendapatkan alamat IP komputer yang dibagikan di OS X 10.7?

15

Saya memiliki daftar komputer di bilah samping "Dibagi", namun saya tidak memiliki alamat IP-nya.

Router saya memiliki alamat IP-nya, namun tidak ada pemetaan nama-komputer <> alamat IP.

Bagaimana cara menemukan pemetaan nama komputer <> alamat IP?

Don Ch
sumber

Jawaban:

34

Anda dapat menggunakan alat seperti Bonjour Browser atau dns-sd(1)untuk menelusuri layanan, menemukan host yang menerbitkan layanan tersebut, dan menemukan alamat IP host tersebut.

Dengan dns-sd, itu bisa seperti ini:

  1. Temukan host yang berbagi file melalui Apple Filing Protocol (AFP):

    dns-sd -B _afpovertcp._tcp lokal

    Ini akan memberi Anda daftar layanan file AFP di jaringan lokal Anda. Anda harus Ctrl-Ckeluar dns-sduntuk kembali ke shell prompt.

  2. Setelah memilih nama layanan AFP dari daftar, Anda dapat mengetahui .localnama host dari host yang menyediakan layanan seperti ini:

    dns-sd -L MyOtherMac _afpovertcp._tcp lokal

    Sekali lagi, Ctrl-Ckeluarlah setelah mendapat jawaban.

  3. Atasi nama host mDNS style "hostname.local" ke satu set alamat IP:

    dns-sd -G v4v6 MyOtherMac.local

    Sekali lagi, Ctrl-Ckeluarlah setelah mendapat jawaban.

Spiff
sumber
1
Terima kasih. bagaimana dengan menemukan pemetaan windows / netbios?
Don Ch
Maaf saya sangat buruk dalam ekspresi reguler .. dapatkah Anda memberi saya beberapa petunjuk untuk melakukan ini dengan skrip dan ulangi untuk setiap komputer di jaringan saya?
nkint