URI standard(現在RFC 3986)を確認してください。
Section 3はURIがscheme ":" hier-part [ "?" query ] [ "#" fragment ]
で構成されていること、及びhier-part
は"//" authority path-abempty
からなることができることを規定します。 Section 3.2は、で構成されています(authority
)。
host = IP-literal/IPv4address/reg-name
だからhost
にすることができる:
IP-literal
(角括弧で囲まれたIPアドレス)、
- ドットで区切らで
IPv4address
(IPアドレスSection 3.2.2はhost
ができるか定義します小数形式)、または
reg-name
(たとえば、example.com
のようなドメイン名)。
例のIPアドレス123.123.123.123は、ドット付き10進表記であるため、IPv4address
です。あなたのケースのために、上記の定義を組み合わせる
、URIの構文は次のようになります。
scheme ":" "//" [ userinfo "@" ] IPv4address [ ":" port ] path-abempty [ "?" query ] [ "#" fragment ]
はオプションのコンポーネントを削除し、我々が得る:有効なscheme
名が
scheme ":" "//" IPv4address path-abempty
http
として(section 3.1を参照してください)、path-abempty
は空でもかまいません(section 3.3参照)。これは有効なURIです。
(
RFC 2616: 3.2.2 http URLを参照)210
あなたは、このフォームはHTTP要求のために必要とされるように、末尾にスラッシュを持つバリアントにリンクしたい場合があります:あなたは、そのウェブサイトを持つまでに所有してよろしい
http://123.123.123.123/
ていますか? – Back2Basics
悪意のあるコンテンツがあるので尋ねます。私はそのアドレスのボットネットのためにプロキシサービスによってブロックされていました。 – Back2Basics
@ Back2Basics 123.123.123.123は私のウェブサイトの実際のIPではなく、IPの例です。 – LucasP