我在CentOS 5系统上运行Tomcat 6.0.32上的Web应用程序。
截至目前,仅注册了DNS名称(abcd.sg)。它没有映射到它的IP地址。
我有一个运行在xx.xxx.xxx.xxx:8080的Tomcat,如果我点击URL http://xx.xxx.xxx.xxx:8080/webappname,它会显示我的网站。
我如何或者更确切地说将IP映射到DNS,以便如果我点击abcd.sg它会指向http://xx.xxx.xxx.xxx:8080/webappname?我可以自己做,或者我必须回到DNS注册商那样做吗?
答案 0 :(得分:1)
您必须告诉dns服务器在哪里“指向”该名称。所以你真的没办法完全自己做。您需要更新附加到注册名称的“dns记录”,以使名称映射到IP并传播到所有各种DNS服务器。
如果您与godaddy或类似的人注册了dns,那么在这些网站上有很容易使用的工具来更新您的姓名记录。在这些记录中,您还可以映射子域,电子邮件名称和其他各种内容。
但是大多数情况下,你只能通过iteself进行服务器配置。 :)
编辑:
DNS的东西更像是一个互联网的东西,而不是你的机器/服务器或所用的工具。实际上只有3个组成部分:
1)您的机器(以及您的ISP配置)的IP配置,您已经拥有一个正常工作的IP号码及其服务页面,所以没关系。
2)特定的网络服务器配置,你所说的只有一个网站,所以你不需要添加或配置任何“虚拟服务器”。
3)剩下的是DNS到IP的映射,这种情况发生在您的机器之外,因为这是其他服务器在某种合作时代的旧DNS服务器中的责任。浏览器使用DNS服务器的DNS名称请求服务器的IP,然后才会将内容发送到您的计算机。
拥有plesk并且它本身不会给你任何东西,但你的机器上有更多的软件。你从哪里买的名字?您需要让他们更新DNS记录或询问您可以在何处更新DNS记录以指向您的IP。并特别询问安装plesk是否会以某种方式授予您编辑DNS记录的权限。 DNS记录在别处,而不在您的机器上,并且是对您来说最重要的事情之一,您不能专门从您的机器控制并且不在您的机器上。
抱歉,您遇到了麻烦;希望这个相当通用的信息有所帮这些天通常非常容易将DNS映射到IP,他们应该能够为您完成或给您非常具体的指示。 :)
一个简单的测试,应该适用于任何类型的机器,Windows,unix或其他方式,使用“ping”或“tracert”或“traceroute”来获得免费查找和指示dns名称当前指向的位置至。
喜欢:
ping my.name.com
tracert my.name.com
然后你应该看到记录当前指向的IP号码。使用tracert或traceroute,你也可以了解它指向生活的服务器的位置,不管你被告知是对还是错。