Вы можете сделать " ping %localhost%"?

Я хотел бы иметь возможность пинговать любое имя машины я нахожусь в без предварительного того, чтобы сделать:

localhost

могу ли я сделать что-то вроде следующего?

ping %localhost%

когда я делаю:

ping localhost

номер IP 127.0.0.1 что не то, что я хочу. Мне нужен IP-номер, назначенный моим маршрутизатором.

13
задан CJ7
05.04.2023 5:08 Количество просмотров материала 3133
Распечатать страницу

4 ответа

можно использовать %COMPUTERNAME% на Windows.

но это действительно не имеет значения, так как пакеты не будут отправлены по сети. Когда вы пропингуете собственный адрес компьютера -любой адрес, независимо от того, является ли loopback или нет – Windows распознает это и зацикливает пакеты внутри ОС. Было бы просто непрактично для него поступить иначе.

В Windows это можно подтвердить, прочитав таблицу маршрутов из route print – обратите внимание на "ворота" колонка:

C:\>ipconfig | findstr "Address"
        IP Address. . . . . . . . . . . . : 192.168.1.223
        IP Address. . . . . . . . . . . . : fe80::202:2dff:fe6b:c71c%6

C:\>route print | findstr "Netmask 127.0.0.1"
Network Destination        Netmask          Gateway       Interface  Metric
        127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1
    192.168.1.223  255.255.255.255        127.0.0.1       127.0.0.1       30
7
отвечен grawity 2023-04-06 12:56

использовать ipconfig, чтобы найти IP-адрес, назначенный маршрутизатором:

Windows IP Configuration

Ethernet adapter Local Area Connection:

Connection-specific DNS Suffix . : <domain>.local

Link-local IPv6 Address . . . . . : <IPv6 address>

IPv4 Address. . . . . . . . . . . : <IPv4 address>

Subnet Mask . . . . . . . . . . . : 255.255.255.0

Default Gateway . . . . . . . . . : <IP Address>

использовать ping -a localhost найти имя компьютера.

-это разрешать адреса в имена хостов.

1
отвечен ChrisF 2023-04-06 15:13

ping localhost

номер IP 127.0.0.1, который не то, что я хочу. Мне нужен IP-номер, назначенный моим маршрутизатором.

localhost определен как 127.0.0.1.

Если вы хотите пинговать себя через Интернет, посетите веб-сайт, какhttp://www.whatismyip.com/ и введите ping ip-адрес здесь ip-адрес - это адрес, который вы прочтете на сайте.

1
отвечен SecurityMatt 2023-04-06 17:30

для этого в одной команде выполните nbtstat -n

команду nbtstat-это утилита для Windows и NetBIOS. Я использовал его, чтобы получить имя компьютера других компьютеров с их IP, используя netbios -A <IPAddress>

0
отвечен Jesse 2023-04-06 19:47

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх