显示域而​​不是IP地址为url

时间:2015-06-25 03:40:53

标签: url dns web server ip-address

我的网站 www.somedomain.me ,从 DigitalOcean 租用服务器,domian名称来自 Namecheap , 我将 www.somedomain.me 重定向到 http://104.236.xx.xx:6060/main/ , 但是当我打开www.somedomain.me时,它会将网址显示为:

"operations":[  
{  
     "nickname":"",
     "type":"",
     "responseMessages":[]
}]

我怎样才能让它显示为

**http://104.236.114.32:6060/main/** or
**http://104.236.114.32:6060/main/resume.html** or 
**http://104.236.114.32:6060/main/contact.html**,

谢谢!

3 个答案:

答案 0 :(得分:2)

懒惰的方式?

设置URL Frame

好方法? DNS神的意图?

如果您有专用IP,请将其指向A record。 注意事项关键是A记录不能指定端口。如果可能的话,考虑将服务迁移到80端口?我理解有时候这是不可能的,但它会让生活变得更加轻松。

编辑:对于重定向方法,您可以在端口80上运行一个网站,使用index.html中的一行或两行HTML来重定向到正确的端口。再次假设端口80未被占用。

答案 1 :(得分:1)

上一篇文章澄清rewrite vs redirect

然而,迈克尔提出了一个很好的观点,即如果您希望您的客户不必包含该端口,则您必须通过您正在使用的重定向方法为他们执行此操作,或者将您的服务移至默认HTTP端口80.如果您将客户的浏览器重定向到某个IP地址,那么这将填充在地址栏和主机标题中。

答案 2 :(得分:0)

您可以通过 Http反向代理来执行此操作。这个wiki可能会引导您走上正轨。你可以使用Heroku,Nginx,apache等等。虽然,apache可能有点矫枉过正。