我的网站的网址是什么?

时间:2016-11-10 21:24:46

标签: url dns ip

我在服务器上有一个网站。在这个服务器中,我安装了Moodle,使用LAMP堆栈。我可以使用ip访问我的网站。 http://123.123.123.123

我的问题是,这个网站的网址是什么?我没有使用任何DNS,网站没有名称。我很好,我真的不需要。

IP地址是标识我的服务器123.123.123.123的号码,是带协议的IP的URL吗? http://123.123.123.123

3 个答案:

答案 0 :(得分:1)

URL是协议标识符,后跟主机名。因此,在您的情况下,由于您没有设置DNS,因此您的主机名是您的IP地址。

所以,是的,您网站的HTTP流量网址为ftp://123.123.123.123/

如果是通过FTP,则为if command == "#": cellptr =等。

答案 1 :(得分:1)

是的,您可以使用http://123.123.123.123作为网址。如果这是您内部网络上的服务器,则需要设置自己的查找以提供人类可读的名称。

答案 2 :(得分:1)

检查URI standard,当前为RFC 3986

Section 3定义URI由scheme ":" hier-part [ "?" query ] [ "#" fragment ]组成,hier-part可以包含"//" authority path-abemptySection 3.2定义authority[ userinfo "@" ] host [ ":" port ]组成。 Section 3.2.2定义host可以是什么:

host = IP-literal / IPv4address / reg-name

所以host可以是:

  • IP-literal(方括号中的IP地址),
  • IPv4address(点分十进制形式的IP地址)或
  • reg-name(例如example.com等域名。)

示例中的IP地址123.123.123.123将采用点分十进制形式,因此它是IPv4address

结合上述定义的定义,URI语法为:

scheme ":" "//" [ userinfo "@" ] IPv4address [ ":" port ] path-abempty [ "?" query ] [ "#" fragment ]

删除可选组件,我们得到:

scheme ":" "//" IPv4address path-abempty

由于http是有效的scheme名称(请参阅section 3.1),而path-abempty可以为空(请参阅section 3.3),这是一个有效的URI :

http://123.123.123.123

您可能希望使用尾部斜杠链接到变体,因为HTTP请求需要此表单(请参阅RFC 2616: 3.2.2 http URL):

http://123.123.123.123/