Если я пингую 192.168.1.4, почему 192.168.1.2 отвечает?

12

Когда я запускаю команду, ping 192.168.1.4я получаю следующие результаты:

Pinging 192.168.1.4 with 32 bytes of data:
Reply from 192.168.1.2: Destination host unreachable.
Reply from 192.168.1.2: Destination host unreachable.
Reply from 192.168.1.2: Destination host unreachable.
Reply from 192.168.1.2: Destination host unreachable.

Может кто-нибудь помочь мне понять, почему в мире говорят, что 192.168.1.2 недоступен, когда это не тот IP-адрес, который я набрал? Я очень смущен.

Также в случае, если это уместно, я в рабочей группе.

BVernon
источник
Какую команду вы набрали именно ?
Гроностай
Именно то, что я написал в кавычках.
BVernon
1
Б.В. Вернон: он не говорит, что «192.168.1.2» недостижим. Напротив, это 192.168.1.2, который говорит, что хост назначения (то есть 192.168.1.4) недоступен. В вашем случае .1.2, вероятно, ваша собственная машина. Но это также может быть «прыжок» по пути к месту назначения (последний достигнутый прыжок). Это может означать, что адресат не отвечает на пинг (например, из-за его брандмауэра. НЕ отключайте брандмауэр! Просто разрешите входящий ICMP)
Оливье Дюлак

Ответы:

17

192.168.1.2должен быть ваш ip, а не хост назначения. Если хост назначения недоступен, он не может отправить вам ответ (очевидно), поэтому ответ приходит с вашего компьютера.

Это потому, что в той же подсети pingотправляет запрос ARP, чтобы получить MAC-адрес, соответствующий IP. если это не может быть решено, вы получите это сообщение. Если вы пропингуете машину в другой подсети, вы получаете сообщение pingоб истечении времени ожидания, потому что отправляет запрос ARP для получения шлюза подсети, который должен завершиться нормально. Но тогда фактический пинг истекает

Simiil
источник
Вы можете подтвердить, что это ваш IP, набравipconfig /all
Виджай
Ах, я чувствую себя как дурак, что не заметил этого. Первоначальная проблема (что он пинговал неправильный IP-адрес для определенного имени компьютера) устранилась за ночь. Тем не менее, я все еще нахожу странным, что я не могу подключиться к своему маршрутизатору (192.168.1.1) с этой машины, даже если он не отличается от других машин в моей сети. Но на данный момент это не замедляет меня, поэтому я оставлю эту головоломку на следующий день.
BVernon
1

192.168.1.2 - это некий компьютер, напрямую связанный с вашим компьютером, который говорит вам, что не может выполнить свою задачу.

Например, предполагается, что ваш компьютер подключен кабелем к другому компьютеру, который должен быть подключен через Wi-Fi к сети, но соединение Wi-Fi разорвано по любой причине. Затем компьютер, к которому вы подключаетесь, отправит именно тот ответ, который вы получили.

Как и у колонн Геракла, здесь говорится, nec plus ultra , то есть не дальше, чем здесь. Это означает, что 192.168.1.2 имеет проблему с подключением.

MariusMatutiae
источник
Последнее предложение верно, но первое предложение упускает самую простую возможность: компьютер 192.168.1.2, имеющий проблемы с подключением, является самим ПК.
MSalters
Нет: когда компьютер, выдающий команду ping, не подключен, оператор «Ответить от ...» отсутствует.
MariusMatutiae
К вашему сведению, 192.168.1.2 - это компьютер, на котором пинг исходил, но у него не было проблем с подключением, поскольку у меня, очевидно, не было проблем с выходом в Интернет и отправкой этого вопроса с него.
BVernon
+1 в любом случае, хотя, может быть, эта информация поможет кому-то с похожей, но другой проблемой в будущем.
BVernon
@MariusMatutiae я объяснил в своем ответе, почему в этом случае есть ответ
Симил