Làm cách nào để lấy địa chỉ IP của máy tính dùng chung trong OS X 10.7?


15

Tôi có danh sách các máy tính trên thanh bên "Được chia sẻ", tuy nhiên tôi không có địa chỉ IP của chúng.

Bộ định tuyến của tôi có địa chỉ IP của họ, tuy nhiên không có tên máy tính <> ánh xạ địa chỉ IP.

Làm cách nào để tìm ánh xạ tên máy tính <> địa chỉ IP?

Câu trả lời:


34

Bạn có thể sử dụng một công cụ như Bonjour Browser hoặc dns-sd(1)duyệt các dịch vụ, tìm máy chủ xuất bản các dịch vụ đó và tìm địa chỉ IP của các máy chủ đó.

Với dns-sd, nó có thể đi một cái gì đó như thế này:

  1. Tìm máy chủ lưu trữ chia sẻ tệp qua Giao thức lưu trữ Apple (AFP):

    dns-sd -B _afpovertcp._tcp cục bộ

    Điều này sẽ cung cấp cho bạn một danh sách các dịch vụ tệp AFP trên mạng cục bộ của bạn. Bạn sẽ phải Ctrl-Cra ngoài dns-sdđể quay lại dấu nhắc shell.

  2. Sau khi chọn tên của dịch vụ AFP từ danh sách, bạn có thể tìm ra .localtên máy chủ của máy chủ cung cấp dịch vụ đó như sau:

    dns-sd -L MyOtherMac _afpovertcp._tcp cục bộ

    Một lần nữa, Ctrl-Cra khỏi nó sau khi bạn nhận được câu trả lời của bạn.

  3. Giải quyết tên máy chủ mDNS kiểu "hostname.local" thành một tập hợp các địa chỉ IP:

    dns-sd -G v4v6 MyOtherMac.local

    Một lần nữa, Ctrl-Cra khỏi nó sau khi bạn nhận được câu trả lời của bạn.


1
cảm ơn. Điều gì về việc tìm kiếm bản đồ windows / netbios?
Don Ch

Xin lỗi tôi rất tệ trong cách diễn đạt thông thường .. bạn có thể cho tôi một số gợi ý để làm điều này với một tập lệnh và lặp lại nó cho mỗi máy tính trên mạng của tôi không?
nkint
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.