Как узнать номер порта IP-адреса? - PullRequest
19 голосов
/ 30 сентября 2011

Мы можем узнать IP адрес domain name или URL. Но как узнать Port номер, на котором размещено доменное имя?

Ответы [ 7 ]

21 голосов
/ 01 октября 2011

К сожалению стандартная DNS-запись (доменное имя по IP-адресу) используемый веб-браузерами для поиска веб-серверов, не включает порт число. Веб-браузеры используют префикс протокола URL (http://) для определить номер порта (http = 80, https = 443, ftp = 21 и т. д.) если номер порта специально не введен в URL (например, "http://www.simpledns.com:5000" = порт 5000).

Можно ли указать номер порта TCP / IP для моего веб-сервера в DNS? (Кроме стандартного порта 80)

6 голосов
/ 30 сентября 2011

DNS-сервер обычно имеет стандарт используемых портов .Но если это не так, вы можете попробовать nmap и выполнить сканирование портов следующим образом:

> nmap 127.0.0.1
1 голос
/ 30 сентября 2011

Порт обычно фиксированный, для DNS это 53.

0 голосов
/ 01 января 2019
 domain = self.env['ir.config_parameter'].get_param('web.base.url')

Я получил имя хоста и номер порта, используя это.

0 голосов
/ 30 сентября 2016

Использование команды netstat -a даст вам список подключений к вашей системе / серверу, на котором вы выполняете команду.

Например, она будет отображаться, как показано ниже, где 35070 - номер порта

 TCP    10.144.0.159:**52121**    sd-s-fgh:35070   ESTABLISHED
0 голосов
/ 12 октября 2015

Если это нормальное значение, тогда номер порта всегда равен 80 и может быть записан как http://www.somewhere.com:80 Хотя вам не нужно указывать его как: 80 - это значение по умолчанию для каждого веб-браузера.

Если сайт решил использовать что-то другое, то он намерен скрыться от всего, что не было отправлено «дружественным» или связанным с ним.Они обычно отображаются с https, а их номер порта неизвестен и определяется их администратором.

Если вы решите запустить сканер портов, пробуя каждое число nn, скажем, от 10000 до 30000 в https://something.somewhere.com:nnisp или их антивирус, вероятно, заметят и отключат вас.

0 голосов
/ 30 сентября 2011

Номера портов определяются соглашением.HTTP-серверы обычно прослушивают порт 80, ssh-серверы - 22. Но к ним нет никаких требований.

...