2012-08-03 91 views
0

我在我的电脑上安装了最新的Ubuntu(12.04),当我做它ifconfig它显示此IP:192.168.1.22Ubuntu作为服务器?

我不想使用内部IP,我想用它作为服务器。

然而,当我访问www.whatismyip.com网站它实际上是显示我的IP 27.82.XXX.XXX

我怎样才能得到这个IP上的我的电脑,这样我可以用我的电脑作为服务器。

+0

阅读[端口转发](http://en.wikipedia.org/wiki/Port_forwarding)并配置您的路由器。可能你没有静态IP,所以你应该使用[动态DNS](http://en.wikipedia.org/wiki/Dynamic_DNS) – janisz 2012-08-03 22:51:28

+0

只有当你的IP是来自提供者的静态IP时, 。只因为你看到27 ....并不意味着你可以拥有它。 192 ...是你在本地网络中的IP地址。 – amb 2012-08-03 22:51:56

回答

2

27.82.XXX.XXX IP实际上是您的互联网路由器的全球IP,而不是您的PC /服务器。如果您希望能够使用该IP访问您的服务器,则需要转发从路由器到您的服务器的本地IP(192.168.1.22)的正确端口。例如,如果要将其用作Web服务器,则可能需要转发端口80(HTTP)和/或443(HTTPS)。或者,如果您需要SSH访问,转发端口22. Here是一个很好的指南,可以解释如何执行此操作。

此外,除非您的互联网提供商拥有静态IP,否则不要指望您的全球IP保持不变。这就是dynamic DNS进来的地方。它允许你分配一个主机名,即使当IP改变时,它也会始终指向你的服务器。我个人更喜欢dnsdynamic.org,因为它很简单,免费且无限制。

+0

我有静态IP那么该怎么办? – smita 2012-08-04 20:08:57

+0

谢谢,这是真正有用的信息。 @jStiffs谢谢:) – smita 2012-08-06 16:58:56