ホームページ >よくある問題 >Webサイトのポート番号を確認する方法

Webサイトのポート番号を確認する方法

步履不停
步履不停オリジナル
2019-06-27 14:47:4821539ブラウズ

Webサイトのポート番号を確認する方法

一般的な Web サイト ポート

一般的なサーバー ソフトウェア (アプリケーション) に割り当てられたポートは次のとおりです:

FTP: 21

SSH: 22

MYSQL: 3306

DNS: 53

HTTP: 80

POP3: 109

https: 443

……

もちろん、上記をカスタマイズして他のポート番号に変更することもできます。

1. 1024 より下のポートは、ほとんどがシステム ポートです。たとえば、ポート 80 は、サーバー システムのデフォルトの Web Web サイト アクセス ポートです。アプリケーションがポートを占有しない限り、1024 未満のポート番号も使用できますが、特にカスタム ポート番号を使用する場合は、1024 未満のポート番号を使用しないことをお勧めします。

2. 理論上は、1024 を超えるポート番号を自分で割り当てて使用することができ、たとえば、FTP 用に 2506 ポートのアクセス サーバー、SSH 用に 30689 ポートのアクセス サーバーなどをカスタマイズできます。

3. サーバー システムのセキュリティを確保するには、開いているポートの数を減らす必要があります。役に立たないポート番号の多くはハッカーの攻撃に対して脆弱です。

[本質分析]

本質的に、Web サイトへのアクセスは、アクセスされるサーバーの IP (xxx.xxx.xxx) とポート番号 (xx) の組み合わせによって実現されます。 a: を使用してそれらを接続します。

[例: 119.75.217.109:8080、完全なアクセスは: http://119.75.217.109:8080/. http:// の部分がわからない場合は、自分自身の情報。 】

【1】では、サーバーのIP番号は覚えるのが難しくイメージできないため、いわゆる「ドメイン名」が登場しました。 「ドメイン名」の意味は、特定のサーバー IP を xxx.xxx.xx のような文字列形式で表すことです。本質的には、マッピングとバインディング解析を使用して処理します。

[例: www.baidu.com (特別な登録と登録が必要、管理が簡単、競合なし)、www.baidu.com と入力すると、IP 119.75.217.109 のサーバーにアクセスすることになります。現時点では、どのポートにアクセスするかがまだわかっていないので、ポートについて話しましょう。 】

【2】、ポートも覚えにくくて非常にめんどくさいです。したがって、便宜上、ブラウザが Web サイトにアクセスするために使用するポートは、デフォルトでポート 80 に設定されています。

これは次のようになります: http://119.75.217.109:80/

このルールの後は、全員がデフォルトとしてポート 80 を使用します。したがって、世界中で自由にアクセスできるすべての Web サイトは、基本的にデフォルトでポート 80 経由でアクセスされます。

このように、すでにデフォルトになっているのに、わざわざ書き出す必要があるのでしょうか? したがって、ポート 80 は直接「省略」されました。これは http://119.75.217.109/ となり、最終的には http://www.baidu.com/

[3] となり、[1][2] の 2 点を組み合わせると、次のようになります。ユーザーがブラウザのアドレス バーに www.baidu.com と入力すると、正確なプロセスは次のようになります:

[一般の人が使用する場合] www.baidu.com =>

[プログラム処理] http://www.baidu.com/ =>

[実際のアクセスアドレス] http://119.75.217.109:80/

[4] , 上記の説明から、アドレスが次のようになっていることが簡単にわかります:

http://119.75.217.109:8080/

http://109.105.34.75:2569/admin /

などのアドレスは、正しい Web サイト アクセス アドレスです。

注: ドメイン名とポートのより専門的な説明については、関連情報を確認してください。これは比較的抽象的です。

この図は、IP 経由で Baidu ホームページへの直接アクセスを示しています

Webサイトのポート番号を確認する方法

拡張部分

1、サーバー多数異なるドメイン名の Web サイトをインターネット上に保存でき、それらはすべて同じポート 80 を使用できます。それらは、異なるドメイン名によって同じサーバー IP アドレスと異なるディレクトリにバインドされ、解決されます。

2。セカンダリ Web サイトは 1 つのサーバーに保存できます。ドメイン名を持つ Web サイトはすべて同じポート 80 を使用できます。それらは異なる第 2 レベルのドメイン名にバインドされ、同じサーバー IP アドレスの異なるディレクトリに解決されます。

Forよくある質問に関連するその他の技術記事については、 FAQ 列をご覧ください。

以上がWebサイトのポート番号を確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。