it-swarm-vi.tech

Có cách nào để tìm địa chỉ IP không sử dụng trên mạng của tôi không?

Làm cách nào tôi có thể định vị các địa chỉ IP không sử dụng trên mạng của mình? Máy chủ DHCP tiếp tục gán cùng một địa chỉ và tôi cần một địa chỉ IP khác để kiểm tra ứng dụng của mình. Phần mềm sẽ cần phải chạy trên Windows.

25
jasonh

Có lẽ cách tốt nhất là sử dụng NMAP ( http://nmap.org/ ) trong chế độ quét ARP Ping. Việc sử dụng sẽ giống như nmap -sP -PR 192.168.0.* (hoặc bất kể mạng của bạn là gì).

Ưu điểm của phương pháp này là nó sử dụng Giao thức phân giải địa chỉ để phát hiện nếu địa chỉ IP được gán cho máy. Bất kỳ máy nào muốn tìm thấy trên mạng đều cần trả lời ARP, vì vậy phương pháp này hoạt động khi quét ping, ping quảng bá và quét cổng không (do tường lửa, chính sách HĐH, v.v.).

36
guilherme

Bạn thực sự không nên cố gắng tìm các địa chỉ IP không sử dụng trên mạng sử dụng DHCP. Bạn không nên làm điều này trừ khi bạn biết những gì bạn đang làm, và hỏi làm thế nào để làm điều đó cho thấy rằng bạn không làm.

Quản lý địa chỉ mạng hoàn toàn là một hoạt động của tổ chức (không phải là kỹ thuật). DHCP làm cho các quản trị viên mạng thường nghĩ rằng nó hoàn toàn là kỹ thuật, nhưng giao thức được thiết kế tốt và có thể dễ dàng hỗ trợ nhu cầu của bạn với một chút đàm phán chính trị.

DHCP có một tính năng trong đó các hệ thống nhất định có thể được cung cấp cùng một địa chỉ IP mỗi lần (nói cách khác, cơ chế gán có thể là động, nhưng bản thân các bài tập có thể được sửa).

Yêu cầu quản trị viên DHCP của bạn tạo một số mục cho bạn. Nếu họ nói "không", hãy thực hiện một số công việc chân và yêu cầu người quản lý của bạn yêu cầu người quản lý của họ làm việc đó.

Hoặc yêu cầu quản trị viên DHCP phân bổ một dải địa chỉ IP cho mục đích sử dụng cá nhân của bạn, nhưng không phục vụ họ ra khỏi DHCP.

Đây thực sự là lợi ích tốt nhất của mọi người. Nếu dự án của bạn đáng giá hơn một chút nỗ lực, một số tình yêu tổ chức sẽ đi một chặng đường dài.

Tôi không nghĩ rằng những người đăng khác đã suy nghĩ nghiêm túc về những gì có thể xảy ra và một phần nguy hiểm là kết quả của xung đột địa chỉ IP là không thể đoán trước:

Nếu bạn câu trộm địa chỉ, và sau đó họ xung đột với hệ thống của người khác, kết quả có thể gây đau đớn, như kết thúc công việc.

  1. Các hệ thống hoạt động khác nhau khi chúng có xung đột IP. Một số thả mình nhanh chóng. Một số chỉ đưa những cảnh báo kỳ lạ lên màn hình của bạn. Có khả năng một số hệ thống sẽ chiến đấu trên địa chỉ IP.

  2. Bạn không biết hệ thống nào bạn sẽ ngắt kết nối. Bạn có thể ngắt kết nối một máy chủ quan trọng hoặc hệ thống của bạn có thể có một máy chủ còn sơ khai bắt đầu phản hồi lưu lượng thực. Hoặc đó có thể là PC của ông chủ hoặc một số kỹ sư cao cấp cũng đang ngồi xổm IP.

Đây là một câu chuyện DNS khá giống nhau. Tôi đã làm việc với một người thông minh, nhưng đôi khi đáng ghét trong một công ty và anh ấy hiểu hầu hết mọi thứ, ngoại trừ độ phân giải DNS. Ông đã cấu hình khoảng 80% hệ thống thư của các công ty để nếu có sự cố nhỏ, môi trường phòng thí nghiệm của tôi cuối cùng là máy chủ thư đi. Họ đã nhanh chóng bắt gặp vấn đề này, nhưng bạn có thể tưởng tượng điều này có thể tệ đến mức nào nếu hệ thống của tôi không xếp hàng thư phía sau tường lửa.

17
benc

Cá nhân tôi thích AngryIPScanner. http://www.angryziber.com/

3
Cameron Conner

Một lần tại công ty của tôi, ai đó vô tình đặt IP của họ thành công tắc cốt lõi trong phòng máy chủ của chúng tôi.

Kết quả ròng:
[.__.] "WTF đã xảy ra với Network1?!?!"

Đạo đức của câu chuyện: Hãy nói chuyện với quản trị viên của bạn. Nếu bạn ở trong công ty kỹ thuật, rất có thể họ có một quy trình để cung cấp cho bạn một địa chỉ, hoặc thậm chí là phạm vi của riêng bạn.

3
prestomation

Về cơ bản bạn phải tùy chọn:

  • Hỏi máy chủ DHCP của bạn những địa chỉ đã được gán (thông qua giao diện web, giao diện cli hoặc bất kỳ giao diện nào mà máy chủ của bạn sử dụng). Điều này sẽ hoạt động nếu chính nút trên mạng của bạn sử dụng DHCP để tự cấu hình (nghĩa là, không có bất kỳ địa chỉ IP tự gán nào). Rõ ràng là bạn cũng cần truy cập vào cấu hình của bộ định tuyến, có vẻ như bạn có thể không có.

  • Ping (hoặc portscan) toàn bộ mạng con của bạn và xem ai trả lời. Điều này có thể không hoạt động nếu các nút cụ thể bị vô hiệu hóa yêu cầu ICMP-echo (nghĩa là, "Chặn ping").

2
msanford

Kiểm tra ngón tay. Nó được gọi là lookatlan. Đó là một cài đặt nhỏ nhưng sẽ quét mạng và cung cấp cho bạn giao diện đồ họa đơn giản để xem những gì đang được sử dụng và những gì không.

1
Fishwalker

Như đã đề cập trong các câu trả lời khác, quét ping hoặc quét NMAP của mạng con cục bộ của bạn có lẽ là cách tốt nhất để xác định địa chỉ IP miễn phí nếu bạn không có quyền truy cập vào máy chủ DHCP.

Tuy nhiên, xin hãy ghi nhớ hai điều.

  1. Quản trị viên mạng của bạn có thể sẽ không yêu cầu bạn chạy quét cổng/ping; nếu họ có bất cứ điều gì tương tự như phòng chống xâm nhập đàng hoàng, bạn không nên ngạc nhiên khi họ đi lang thang đến bàn của bạn trông không vui.

  2. Trộn cấu hình tĩnh và DHCP trên cùng một mạng con có thể gây ra sự cố. Nếu bạn định cấu hình thiết bị có IP mà bạn thấy là 'miễn phí' thông qua quét mạng con, v.v. và máy chủ DHCP sau đó trao địa chỉ đó cho một nút khác, máy của bạn và chủ sở hữu 'thực' của địa chỉ IP sẽ liên tục chiến đấu ai nên có mục ARP cho IP đó. Điều này sẽ dẫn đến kết nối không liên tục cho cả hai máy. (Và một lần nữa, một chuyến thăm có thể từ quản trị viên hàng xóm thân thiện của bạn).

Nếu bạn thực sự cần một địa chỉ IP khác để kiểm tra, bạn có thể liên hệ với quản trị viên mạng của mình và hỏi không? Họ có thể định cấu hình mục nhập DHCP thủ công sẽ cung cấp cho máy của bạn một hợp đồng thuê DHCP cụ thể dựa trên địa chỉ MAC của nó.

1
Murali Suriar

Nếu bạn đang sử dụng Windows Server DHCP, thì trình xem DHCP sẽ hiển thị các địa chỉ IP đã sử dụng. Có thể bạn có một phạm vi IP rất nhỏ, hãy thử mở rộng phạm vi.

Tôi gặp vấn đề tương tự khi sử dụng bộ định tuyến để gán địa chỉ IP. Giải pháp của tôi, tôi đã mở rộng phạm vi và dường như có hiệu quả.

0
Saif Khan