Nous pouvons trouver l'adresse IP
d'un domain name
ou URL
. Mais comment trouver le numéro Port
sur lequel un nom de domaine est hébergé?
Malheureusement, l'enregistrement standard DNS A (nom de domaine en adresse IP) utilisé par les navigateurs Web pour localiser les serveurs Web ne comprend pas de port nombre. Les navigateurs Web utilisent le préfixe de protocole d'URL (http: //) à déterminer le numéro de port (http = 80, https = 443, ftp = 21, etc.) sauf si le numéro de port est spécifiquement saisi dans l'URL (par exemple "http://www.simpledns.com:5000" = port 5000).
Les serveurs DNS ont généralement une norme de ports utilisés . Mais si c'est différent, vous pouvez essayer nmap et faire un scan de port comme suit:
> nmap 127.0.0.1
Le port est généralement corrigé, pour DNS c'est 53.
domain = self.env['ir.config_parameter'].get_param('web.base.url')
J'ai obtenu le nom d'hôte et le numéro de port en utilisant ceci.
L'utilisation de la commande netstat -a
vous donnera une liste des connexions à votre système/serveur sur lequel vous exécutez la commande.
Par exemple, il s'affichera comme ci-dessous, où 35070 est le numéro de port
TCP 10.144.0.159:**52121** sd-s-fgh:35070 ESTABLISHED
S'il s'agit d'un fichier Normal, le numéro de port est toujours 80 Il peut être écrit sous la forme http://www.somewhere.com:80 Bien que vous n'ayez pas besoin de le spécifier as: 80 est la valeur par défaut de chaque navigateur Web.
Si le site a choisi d'utiliser quelque chose d'autre, il a l'intention de se cacher de tout ce qui n'a pas été envoyé par un "ami" ou lié à . Ceux-ci sont généralement affichés avec https .__ et leur numéro de port est inconnu et décidé par leur administrateur. .
Si vous choisissez d'exécuter un scanner de port en essayant chaque nombre nn, par exemple, de 10000 à 30000 dans https://something.somewhere.com:nn Ensuite, votre fournisseur de services Internet ou son antivirus vous remarquera probablement et vous déconnectera.
Les numéros de port sont définis par convention. Les serveurs HTTP écoutent généralement sur le port 80, les serveurs ssh écoutent sur 22. Mais ils n’exigent rien.