2016-11-10 24 views
0

私はサーバー上にウェブサイトを持っています。このサーバでは、私はMoodleをLAMPスタックで動作させるようにインストールしました。私はipを使って自分のウェブサイトにアクセスすることができます。 http://123.123.123.123私のウェブサイトのURLは何ですか?

私の質問は、このウェブサイトのURLは何ですか?私はDNSを使用しておらず、ウェブサイトには名前がありません。私はそれで大丈夫です、私は本当に1つを必要としません。

IPアドレスは私のサーバーを識別する番号です123.123.123.123、URLはプロトコルのIPですか? http://123.123.123.123

+0

ていますか? – Back2Basics

+0

悪意のあるコンテンツがあるので尋ねます。私はそのアドレスのボットネットのためにプロキシサービスによってブロックされていました。 – Back2Basics

+1

@ Back2Basics 123.123.123.123は私のウェブサイトの実際のIPではなく、IPの例です。 – LucasP

答えて

1

URLはプロトコル識別子の後ろにホスト名を付けたものです。あなたのケースでは、DNSを設定していないので、あなたのホスト名はあなたのIPアドレスです。それはFTPを超えていた場合は

だから、そう、あなたのウェブサイトへのHTTPトラフィックのURLがhttp://123.123.123.123/

だろう、それは、ftp://123.123.123.123/など

1

だろうはい、あなたはURLとしてhttp://123.123.123.123を使用することができます。これが内部ネットワーク上のサーバーである場合、人間が読める名前を提供するために独自のルックアップを設定する必要があります。

1

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.2hostができるか定義します小数形式)、または
  • 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/ 
関連する問題