Làm thế nào để xác định địa chỉ mạng PC từ xa? [đóng cửa]


-2

Giả sử tôi có hai PC được kết nối với cáp ethernet. Không có NAT, VPN, bộ định tuyến ... không có gì, chỉ có một cáp với hai PC được kết nối với cả hai đầu. Ví dụ PC1 có thể có IP 192.168.1.1/24 (thực ra tôi không biết IP này chỉ là một ví dụ). Tôi muốn thiết lập IP thích hợp cho PC2 để có thể giao tiếp với PC1. Vấn đề là tôi không biết cả PC1 IP cũng như địa chỉ mạng của PC1 (192.168.1.1/24 được sử dụng làm ví dụ). Nói cách khác, tôi không thể thiết lập PC2 NIC là 192.168.1.77 và bắt đầu nmap trên phạm vi 192.168.1.1-255 vì tôi không biết rằng IP PC1 nằm ở đâu đó trong phạm vi 192.168.1.1-255, nó có thể là 192.168.2.1-255 hoặc 127.20.7.1-255 hoặc bất cứ điều gì bạn có thể tưởng tượng. Làm cách nào để xác định PC1 sử dụng mạng nào? Tôi có thể đặt PC2 NIC ở chế độ lăng nhăng, Nhưng nếu PC1 không gửi gì thì sao? Có lựa chọn nào tốt hơn khi quét toàn bộ không gian địa chỉ riêng tư (đó sẽ là sự điên rồ)

EDIT: Tôi đang hỏi câu hỏi này bởi vì tôi quan tâm đến cách thức hoạt động của công cụ và nếu một số hack (sử dụng superneting hoặc một cái gì đó tương tự) được hỗ trợ bởi lý thuyết đằng sau mạng cho phép điều này. Các câu trả lời như đi tới PC1 và kiểm tra IP theo cách thủ công không phải là thứ tôi đang tìm kiếm '.


Tôi đã chỉnh sửa câu hỏi để rõ ràng hơn
Wakan Tanka

Tôi biết, nhưng đây không phải là câu hỏi. Tôi không có quyền truy cập vào PC1.
Wakan Tanka

Câu hỏi của bạn không tính toán. Nếu chúng được kết nối trực tiếp thì chúng ở trong cùng một tòa nhà. Đây là một vấn đề thực tế bạn có? Nói cách khác, đây không phải là một số vấn đề lý thuyết mà bạn đang cố gắng giải quyết?
Ramhound

Hãy nói rằng tôi có bộ định tuyến (PC1) mà tôi đã sử dụng từ lâu và có một cấu hình khá đẹp (không gửi bất kỳ ARP hoặc khám phá nào khác, chỉ im lặng lắng nghe các kết nối đến) mà tôi không muốn mất ( Tôi không thể thiết lập lại nó). Bây giờ tôi muốn kết nối với bộ định tuyến và đọc cấu hình này nhưng không may tôi quên mất dải IP mà tôi đã đặt. Đây có phải là ví dụ?
Wakan Tanka

"Tại sao bạn phải xem xét khối 127.20.7.1 khi bạn chỉ nói rằng PC1 nằm trong phạm vi 192.168.1.1/24." Bởi vì tôi không biết PC1 nằm trong phạm vi nào. Nó có thể là 127.20.7.1 hoặc 192.168.1.1/24 hoặc bất cứ thứ gì khác.
Wakan Tanka

Câu trả lời:


2

Nếu hộp của bạn là một bộ định tuyến dsl, nó sẽ cung cấp cho bạn một địa chỉ IP bằng dhcp, địa chỉ đó nằm trong gói đó.

Quét toàn bộ 192.168.0.0/16 không phải là điều điên rồ, trên một mạng bình thường sẽ mất khoảng nửa giờ. Toàn bộ mạng mười là một chút, mặc dù vậy, sẽ mất một tuần.

Các định kiến ​​về dân số sẽ cung cấp cho bạn một số thứ khác ... 10.0.0.0/22 ​​chẳng hạn. Các hộp bộ định tuyến cũng có xu hướng được đặt ở x.1 x.250-x.254.

Đó là một ý tưởng hợp lý để thiết lập một tcpdump và cấp nguồn cho bộ định tuyến. Nó có khả năng gửi ra một số gói trong khi khởi động ngay cả khi nó không khác. Đây có thể là hữu ích.

Nếu hộp của bạn không phản hồi với ping ping, có thể quét bằng các gói TCP SYN.

Đó là tất cả khá mơ hồ, nhưng sau đó là câu hỏi của bạn.


Kịch bản bộ định tuyến chỉ là một ví dụ. Tôi đang tự hỏi làm thế nào để làm mọi thứ nói chung
Wakan Tanka

Nói chung, bạn không làm như vậy, hai thiết bị sẽ được lập trình để gửi các gói phát sóng để tìm thấy nhau và sau đó đồng ý địa chỉ IP, số nhận dạng IPX hoặc bất cứ điều gì khác mà chúng cần liên lạc. Thông thường khi khởi động như tôi đã đề cập.
dùng3710044

@ user3710044 - Đây ít nhiều là một câu trả lời hợp lệ trừ người dùng đang sử dụng thiết bị mạng không. Về cơ bản, anh ta sẽ phải quét mọi khối địa chỉ vì anh ta chỉ ra rằng các ví dụ của anh ta chỉ là ví dụ đó. Tôi sẽ cung cấp một upvote vì câu trả lời là hợp lệ nếu câu hỏi có thể trả lời được.
Ramhound
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.