Как получить имя хоста с помощью командной строки терминала?

Попробуйте использовать wmctrl.

sudo apt-get install wmctrl

Затем создайте новый пользовательский ярлык, который выполнит следующую команду:

wmctrl -k on [!d3 ]

Это должно делать то, что вы ищете.

1
задан 26 September 2012 в 11:38

9 ответов

try nslookup

Примечание. Для всех инструментов требуется DNS с обратной зоной просмотра. (по умолчанию используется только зона прямого просмотра). Именно поэтому он будет работать на большинстве внешних доменов (интернет), потому что они зарегистрированы в DNS по всему Интернету. для внутренней сети вам нужен внутренний сервер обратного поиска DNS. проверьте следующую ссылку

9
ответ дан 25 May 2018 в 06:08

Предполагая, что у вас установлен локальный DNS-сервер, dig должно делать

dig +short -x 123.456.789.12

(Да, это не действительный IP-адрес, это IP-адрес Hollywood)

9
ответ дан 25 May 2018 в 06:08

Чтобы получить имя хоста от IP-адреса. Самый простой способ - использовать «хост». Просто запустите ...

# host 64.233.187.99
output is: #99.187.233.64.in-addr.arpa domain name pointer jc-in-f99.google.com.

Это запросит сервер имен и предоставит вам имя хоста IP-адреса. По умолчанию он будет запрашивать сервер имен, указанный в файле /etc/resolv.conf.

3
ответ дан 25 May 2018 в 06:08
  • 1
    я видел это на каком-то сайте, но это не дает вам подробную информацию о ПК, подключенном к модему / маршрутизатору, прямо? как я на 192.168.1.2, и я не знаю компьютер в 192.168.1.3 – thanmai 26 September 2012 в 15:55
  • 2
    Нет, вы можете знать, но у вас должен быть DNS-резольвер. На выходе вы можете видеть, что он дает имя хоста ip, которое принадлежит google – user 26 September 2012 в 15:57

Я предполагаю, что вы хотите имя netbios?

sudo apt-get install nbtscan
echo will scan: $(hostname -I | cut -d ' ' -f 1)/24
nbtscan $(hostname -I | cut -d ' ' -f 1)/24
1
ответ дан 25 May 2018 в 06:08

Чтобы получить имя хоста от IP-адреса. Самый простой способ - использовать «хост». Просто запустите ...

# host 64.233.187.99
output is: #99.187.233.64.in-addr.arpa domain name pointer jc-in-f99.google.com.

Это запросит сервер имен и предоставит вам имя хоста IP-адреса. По умолчанию он будет запрашивать сервер имен, указанный в файле /etc/resolv.conf.

3
ответ дан 25 May 2018 в 06:08
  • 1
    Нет, вы можете знать, но у вас должен быть DNS-резольвер. На выходе вы можете видеть, что он дает имя хоста ip, которое принадлежит google – user 26 September 2012 в 15:57

Чтобы получить имя хоста от IP-адреса. Самый простой способ - использовать «хост». Просто запустите ...

# host 64.233.187.99
output is: #99.187.233.64.in-addr.arpa domain name pointer jc-in-f99.google.com.

Это запросит сервер имен и предоставит вам имя хоста IP-адреса. По умолчанию он будет запрашивать сервер имен, указанный в файле /etc/resolv.conf.

3
ответ дан 25 May 2018 в 06:08
  • 1
    Нет, вы можете знать, но у вас должен быть DNS-резольвер. На выходе вы можете видеть, что он дает имя хоста ip, которое принадлежит google – user 26 September 2012 в 15:57

Чтобы получить имя хоста от IP-адреса. Самый простой способ - использовать «хост». Просто запустите ...

# host 64.233.187.99
output is: #99.187.233.64.in-addr.arpa domain name pointer jc-in-f99.google.com.

Это запросит сервер имен и предоставит вам имя хоста IP-адреса. По умолчанию он будет запрашивать сервер имен, указанный в файле /etc/resolv.conf.

3
ответ дан 25 May 2018 в 06:08
  • 1
    Нет, вы можете знать, но у вас должен быть DNS-резольвер. На выходе вы можете видеть, что он дает имя хоста ip, которое принадлежит google – user 26 September 2012 в 15:57

Чтобы получить имя хоста от IP-адреса. Самый простой способ - использовать «хост». Просто запустите ...

# host 64.233.187.99
output is: #99.187.233.64.in-addr.arpa domain name pointer jc-in-f99.google.com.

Это запросит сервер имен и предоставит вам имя хоста IP-адреса. По умолчанию он будет запрашивать сервер имен, указанный в файле /etc/resolv.conf.

3
ответ дан 25 May 2018 в 06:08
  • 1
    Нет, вы можете знать, но у вас должен быть DNS-резольвер. На выходе вы можете видеть, что он дает имя хоста ip, которое принадлежит google – user 26 September 2012 в 15:57

Чтобы получить имя хоста от IP-адреса. Самый простой способ - использовать «хост». Просто запустите ...

# host 64.233.187.99
output is: #99.187.233.64.in-addr.arpa domain name pointer jc-in-f99.google.com.

Это запросит сервер имен и предоставит вам имя хоста IP-адреса. По умолчанию он будет запрашивать сервер имен, указанный в файле /etc/resolv.conf.

3
ответ дан 25 May 2018 в 06:08
  • 1
    Нет, вы можете знать, но у вас должен быть DNS-резольвер. На выходе вы можете видеть, что он дает имя хоста ip, которое принадлежит google – user 26 September 2012 в 15:57

Другие вопросы по тегам:

Похожие вопросы: