Nhận địa chỉ IP và tên máy tính trong cùng một mạng


37

Lệnh nào có thể được sử dụng để lấy địa chỉ IP và tên của các máy tính được đặt trong cùng một mạng?

Tôi đang chạy Windows


Không thể được thực hiện nói chung. Một số hệ điều hành và hệ thống mạng nhất định có thể thực hiện một số cách để thực hiện việc này, vì vậy nếu bạn chỉnh sửa câu hỏi của mình để bao gồm thông tin đó, bạn có thể nhận được nhiều câu trả lời trực tiếp hơn.
womble

Tên mạng là cấu trúc Windows và không liên quan gì đến TCP / IP.
Dave Cheney

@David Cheney: Nếu OP có nghĩa là tên máy chủ và chúng không phải là hệ thống Windows thì sao? Tôi không thấy bất cứ điều gì để chỉ ra một trong hai cách. Tôi nghĩ rằng tùy thuộc vào OP để định hướng trong trường hợp này.
Tạm dừng cho đến khi có thông báo mới.

Câu trả lời:


35
nmap -sP 192.168.1.0/24 

Đặt số mạng của bạn trong đó. Nó sẽ thực hiện quét ping mạng của bạn và báo cáo DNS ngược của các máy đang hoạt động. Không tìm thấy máy móc.

C:> for /L %N in (1,1,254) do @nslookup 192.168.0.%N >> names.txt

Điều đó sẽ thực hiện tra cứu ngược lại mọi IP trong mạng con của bạn.


2
Tôi không có nmap trong các cửa sổ của mình
Jonny

1
Jonny, bạn là quản trị viên hay người dùng? Nếu bạn không phải là quản trị viên, lý do bạn cần / muốn thực hiện quét này là gì? Nếu bạn là một quản trị viên, nmap là một công cụ rất tiện lợi để có xung quanh.
music2myear

1
Tôi thấy rằng nslookup không hoạt động với tôi, nó không quét mạng cục bộ của tôi (có thể quét thứ gì đó của comcast?). Tôi đổi @nslookupthành @ping. Trong khi rõ ràng là chậm hơn nhiều, nó tự động thực hiện quá trình này bằng tay ...
Snappawapa

3

Nếu bạn muốn đi "thường xuyên", nmap sẽ làm tốt.

Nếu bạn muốn đi "tối nghĩa", Doxpara Paketto Keiretsu sẽ làm điều đó với scanrand và bạn bè. Không chính xác các công cụ "chính thức" nhưng chắc chắn hữu ích cho việc tìm kiếm các nút mà bạn không thể thấy. Và tôi đã đề cập đến nó nhanh chưa?


3

Nếu bạn không nhớ cài đặt ứng dụng nhỏ này: Radmin của chi tiết IP Scanner (miễn phí dành cho Windows)

Cung cấp cho bạn các máy chủ Mạng cục bộ:

  • IP
  • Tên NetBIOS
  • Giờ Ping
  • Địa chỉ MAC
  • Tắt máy từ xa (chỉ cửa sổ, tôi nhấn) và những thứ khác

Advanced IP Scanner là một trình quét IP nhanh, mạnh mẽ và dễ sử dụng cho Windows. Nó dễ dàng cho phép bạn có nhiều loại thông tin về máy tính mạng cục bộ trong vài giây! Advanced IP Scanner cung cấp cho bạn quyền truy cập bằng một cú nhấp chuột vào nhiều chức năng hữu ích - tắt máy và đánh thức từ xa, tích hợp Radmin và hơn thế nữa! Được hỗ trợ với công nghệ quét đa luồng, chương trình này có thể quét hàng trăm máy tính mỗi giây, cho phép bạn quét mạng lớp 'C' hoặc thậm chí 'B' ngay cả từ kết nối modem của bạn.


3

Sử dụng Powershell - dmitrysotnikov đã viết một chức năng hay, đây là từ: http://dmitrysotnikov.wordpress.com/2008/03/07/get-computer-by-ip-address/

không cần xử lý một số lỗi để trả lời 'hết thời gian' và 'không tìm thấy máy chủ'.

function Get-ComputerNameByIP {
param(
$IPAddress = $null
)
BEGIN {
}
PROCESS {
if ($IPAddress -and $_) {
throw ‘Please use either pipeline or input parameter’
break
} elseif ($IPAddress) {
([System.Net.Dns]::GetHostbyAddress($IPAddress))
} elseif ($_) {
trap [Exception] {
write-warning $_.Exception.Message
continue;
}
[System.Net.Dns]::GetHostbyAddress($_)
} else {
$IPAddress = Read-Host “Please supply the IP Address”
[System.Net.Dns]::GetHostbyAddress($IPAddress)
}
}
END {
}
}

#Use any range you want here
1..255 | ForEach-Object {”10.20.100.$_”} | Get-ComputerNameByIP

3

Hãy thử sử dụng mã nhắc lệnh đơn giản này. Để có được tất cả các ips mạng arp -a để tìm nơi mà một ip đến từtracert "ip"


2

Có một công cụ tôi muốn sử dụng đặc biệt là khi tôi muốn tìm một IP miễn phí trong sự hỗn loạn mà tôi muốn gọi cho mạng của mình. Nó được gọi là IP-Tools bởi KS-Soft@ sysadmin1138s gợi ý bằng đồ họa. Nó có 18 tiện ích tuyệt vời khác là tốt. Nó là một con dao quân đội nhỏ


-2

Có thể giúp:

Nếu bạn có tên máy chủ và muốn tìm IP cho nó (ngược lại cũng vậy), hãy sử dụng cmd => nslookup "đặt tên máy chủ của bạn ở đây"


1
Tốt bạn biết điều gì đó và tốt đẹp bạn muốn chia sẻ nó. Không trả lời câu hỏi, mặc dù.
Esa Jokinen

Chà, đây chính xác là thứ tôi đang tìm ... Cảm ơn!
Chân phải
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.