ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Как найти IP-адрес сайта в Linux

Как найти IP-адрес сайта в Linux

Найти общедоступный IP-адрес сервера сайта довольно просто. На самом деле, есть несколько инструментов командной строки, которые вы можете использовать, чтобы найти IP-адрес веб-сайта.

Недавно мы показали вам, как найти IP-адрес в Linux. В этой статье мы покажем вам некоторые из этих команд.

 

Команды для поиска IP-адреса сайта в Linux

Обратите внимание, что вам, возможно, придется установить некоторые из этих утилит, упомянутых здесь. Хорошей новостью является то, что они доступны в стандартных репозиториях большинства дистрибутивов Linux. Вы можете легко установить их, используя менеджер пакетов вашего дистрибутива.

 

Способ 1: получить IP-адрес веб-сайта с помощью команды dig

Dig — это утилита поиска DNS. Единственная цель этой команды — выполнить поиск DNS и отобразить ответы, возвращаемые сервером имен запрашиваемого веб-сайта.

Синтаксис прост.

dig <website>

 

Пример вывода для команды dig выглядит следующим образом:

; <<>> DiG 9.10.3-P4-Ubuntu <<>> yandex.ru                                                                                                                    
;; global options: +cmd                                                                                                                                       
;; Got answer:                                                                                                                                                
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28483                                                                                                     
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 1                                                                                          
                                                                                                                                                              
;; OPT PSEUDOSECTION:                                                                                                                                         
; EDNS: version: 0, flags:; udp: 4096                                                                                                                         
;; QUESTION SECTION:                                                                                                                                          
;yandex.ru.                     IN      A                                                                                                                     
                                                                                                                                                              
;; ANSWER SECTION:                                                                                                                                            
yandex.ru.              209     IN      A       77.88.55.66                                                                                                   
yandex.ru.              209     IN      A       77.88.55.60                                                                                                   
yandex.ru.              209     IN      A       5.255.255.55                                                                                                  
yandex.ru.              209     IN      A       5.255.255.60                                                                                                  
                                                                                                                                                              
;; Query time: 4 msec                                                                                                                                         
;; SERVER: 188.120.247.2#53(188.120.247.2)                                                                                                                    
;; WHEN: Mon Apr 08 08:27:36 MSK 2019                                                                                                                         
;; MSG SIZE  rcvd: 102

 

Вы можете увидеть IP-адрес веб-сайта в разделе «ANSWER SECTION».

Yandex имеет множество серверов, и вы можете увидеть другой IP-адрес в зависимости от вашего географического положения и времени. Вы не должны находить это необычным.

 

Способ 2: используйте команду nslookup, чтобы найти IP-адрес сайта в Linux

Как и dig, nslookup также используется для запроса записей DNS. nslookup означает «поиск сервера имен».

Вам может понадобиться установить nslookup. Если у вас есть доступ sudo, вы можете использовать команду установки вашего дистрибутива Linux для установки этого инструмента. В Debian и Ubuntu команда ниже установит nslookup:

sudo apt install nslookup

 

Если у вас есть инструмент, просто используйте его следующим образом:

nslookup <website>

 

Например, если мы пытаемся получить IP-адрес yandex.ru, то получаем следующий вывод:

Server:         188.120.247.2                                                                                                                                 
Address:        188.120.247.2#53                                                                                                                              
                                                                                                                                                              
Non-authoritative answer:                                                                                                                                     
Name:   yandex.ru                                                                                                                                             
Address: 77.88.55.66                                                                                                                                          
Name:   yandex.ru                                                                                                                                             
Address: 5.255.255.60                                                                                                                                         
Name:   yandex.ru                                                                                                                                             
Address: 77.88.55.60                                                                                                                                          
Name:   yandex.ru                                                                                                                                             
Address: 5.255.255.55

 

Способ 3: получить IP-адрес веб-сайта с помощью команды host

Как и вышеупомянутые два, host также является утилитой поиска DNS. Но в отличие от двух вышеупомянутых команд, вывод команды host аккуратен и точен. Он просто отображает IPv4 и IPv6 адреса веб-сайта.

Вы можете использовать это так:

host <website>

 

Пример вывода будет выглядеть так:

host facebook.com
facebook.com has address 157.240.13.35
facebook.com has IPv6 address 2a03:2880:f139:83:face:b00c:0:25de
facebook.com mail is handled by 10 msgin.vvv.facebook.com.

 

Способ 4: получить IP-адрес веб-сайта с помощью команды ping в Linux

Давайте посмотрим, как получить IP-адрес веб-сайта с помощью команды ping в Linux.

Команда Ping используется для проверки работоспособности удаленного хоста. Вы можете использовать либо IP-адрес сервера, либо URL-адрес. Синтаксис почти такой же.

ping <website>

 

Пример вывода для facebook.com выглядит следующим образом:

PING yandex.ru (5.255.255.55) 56(84) bytes of data.                                                                                                           
64 bytes from yandex.ru (5.255.255.55): icmp_seq=1 ttl=51 time=4.16 ms                                                                                        
64 bytes from yandex.ru (5.255.255.55): icmp_seq=2 ttl=51 time=4.10 ms                                                                                        
64 bytes from yandex.ru (5.255.255.55): icmp_seq=3 ttl=51 time=4.05 ms                                                                                        
64 bytes from yandex.ru (5.255.255.55): icmp_seq=4 ttl=51 time=4.09 ms                                                                                        
64 bytes from yandex.ru (5.255.255.55): icmp_seq=5 ttl=51 time=4.01 ms                                                                                      
64 bytes from yandex.ru (5.255.255.55): icmp_seq=6 ttl=51 time=3.98 ms                                                                                        
64 bytes from yandex.ru (5.255.255.55): icmp_seq=7 ttl=51 time=4.13 ms                                                                                      
^C                                                                                                                                                            
--- yandex.ru ping statistics ---                                                                                                                             
7 packets transmitted, 7 received, 0% packet loss, time 6008ms                                                                                                
rtt min/avg/max/mdev = 3.982/4.079/4.162/0.060 ms

 

Вам придется использовать Ctrl + C, чтобы остановить команду ping.

Заключение

Итак, вы только что увидели три сетевых инструмента, которые дали бы вам одинаковый результат. Мы надеемся, что этот быстрый совет по Linux помог вам найти IP-адрес веб-сайта в терминале Linux.

Exit mobile version