Как указать имя целевого устройства, чтобы при пинге не добавлялся домен отправителя?

  • 15 августа 2023 г. 18:16
Ответы на вопрос 5
Для того чтобы при пинге или использовании команды nslookup не добавлялось доменное имя отправителя, вы можете указать полное имя целевого устройства, включая доменное имя.

Пример:
ping pc1.mylan.lan

Если вы хотите использовать только имя устройства без добавления доменного имени, вы можете настроить файл hosts. Файл hosts позволяет связать имя устройства с его IP-адресом, и операционная система будет использовать эти записи перед выполнением DNS-запросов.

1. Откройте файл hosts в текстовом редакторе. Файл hosts находится в папке C:\Windows\System32\drivers\etc.
2. Добавьте запись, указывающую IP-адрес и имя устройства без доменного имени. Например: 192.168.1.100 pc1
3. Сохраните файл.

Теперь, если вы выполните пинг или nslookup с использованием имени устройства без доменного имени (например, ping pc1), операционная система будет использовать запись из файла hosts и не добавлять доменное имя автоматически.

Что касается настройки DNS-сервера в Windows для перенаправления запросов без указанных доменных имен, это немного сложнее. Обычно DNS-серверы уже настроены для отвечения только на запросы, относящиеся к определенным доменным именам. Однако, если вы хотите настроить DNS-сервер, чтобы он ответил на запросы без указанных доменных имен, вам может понадобиться создать обратную зону ("Reverse Lookup Zone") для соответствующего IP-диапазона и настроить записи PTR для узлов без доменных имен. Это может быть сложной задачей и потребует знаний и опыта в настройке DNS-сервера.
nslookup pc1. 
 Для команды nslookup и подобных, чтобы указать имя, следует добавить точку в конце имени. Пример: nslookup pc1.

Как узнать почему пинг не сработал? 
 Ответ на этот вопрос был предоставлен @d-stream. Однако, чтобы более полно понять причину, нужно проверить, какой доменный суффикс у вас прописан или получен через DHCP. Если в конце имени нет точки, будет использован именно этот доменный суффикс.

Ping IP адрес -a 
 Для выполнения команды ping с получением имени хоста вместо IP-адреса следует использовать ключ -a. Пример: ping IP-адрес -a.
Похожие вопросы