domain name
またはIP
のURL
アドレスを見つけることができます。しかし、ドメイン名がホストされているPort
番号を見つける方法は?
残念ながら、WebブラウザがWebサーバーを見つけるために使用する標準DNS Aレコード(ドメイン名からIPアドレス)にはポート番号が含まれていません。 Webブラウザは、URLプロトコルプレフィックス(http://)を使用してポート番号(http = 80、https = 443、ftp = 21など)を決定します(ポート番号がURLに特に入力されていない場合) ://www.simpledns.com:5000 "=ポート5000)。
通常、ポートは固定で、DNSの場合は53です。
domain = self.env['ir.config_parameter'].get_param('web.base.url')
これを使用してホスト名とポート番号を取得しました。
netstat -a
コマンドを使用すると、コマンドを実行しているシステム/サーバーへの接続のリストが表示されます。
たとえば、次のように表示されます。35070はポート番号です
TCP 10.144.0.159:**52121** sd-s-fgh:35070 ESTABLISHED
通常の場合、ポート番号は常に80であり、 http://www.somewhere.com:8 と書くことができます。ただし、デフォルトは:80として指定する必要はありませんがすべてのウェブブラウザの。
サイトが他の何かを使用することを選択した場合、彼らは「友好的」またはリンク先によって送信されないものから隠すことを意図しています。これらは通常httpsで表示され、ポート番号は不明であり、管理者が決定します。
https://something.somewhere.com:nn で10000から30000までのすべての番号nnを試行するポートスキャナーを実行することを選択した場合、ispまたはそのウイルス対策はおそらくあなたに気づき、切断します。
ポート番号は慣例により定義されています。通常、HTTPサーバーはポート80でリッスンし、sshサーバーは22でリッスンしますが、実行する必要はありません。