2011-08-10 70 views
2

我在CentOS 5系統上的Tomcat 6.0.32上運行Web應用程序。Tomcat 6和DNS查找

  1. 截至目前,只有一個DNS名稱已被註冊(abcd.sg)。它沒有映射到它的IP地址。

  2. 我有一個運行在xx.xxx.xxx.xxx:8080的Tomcat,如果我點擊URL http://xx.xxx.xxx.xxx:8080/webappname,它會顯示我的網站。

  3. 我該如何將IP映射到DNS,以便如果我點擊abcd.sg,它會將我指向http://xx.xxx.xxx.xxx:8080/webappname?我可以自己做,還是必須返回DNS註冊服務商才能做到這一點?

回答

1

你必須告訴DNS服務器在哪裏「指向」名稱。所以你真的不可能完全自己做。您需要更新附加到註冊名稱的「dns記錄」,以便將名稱映射到IP並傳播到所有各種DNS服務器。

如果你註冊了dns,像godaddy或類似的人,這些網站上有很容易使用的工具來更新你的名字的記錄。在這些記錄中,您還可以映射子域名,電子郵件名稱和各種其他信息。

但是大多數情況下,你只能通過iteself配置服務器來做任何事情。 :)

編輯:

嘛DNS的事情更多的是互聯網的東西比一些關於你的機器/服務器或intsalled的工具。實際上只有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,您還可以瞭解其指向的服務器的位置,儘管您可能會被告知是對還是錯。

+0

感謝您的意見。我聯繫了託管站點,他們表示,如果我的Centos系統上安裝了可以映射DNS的Plesk,則可以進行配置。我不想安裝Plesk,那麼我不得不再次重新安裝MySQL ..任何想法? – Achow

+0

非常感謝您的詳細信息。因此,我認爲我應該能夠完成這項活動。再次感謝你,一旦映射完成,它會更新這個線程。 – Achow

+0

我按照你的建議做了,而且我有這個名字服務器指向的IP。現在,我的網站運行在另一個顯然擁有另一個IP的框中。現在,我怎樣或在哪裏將我的網站的IP映射到名稱服務器的IP?還是告訴註冊服務商將NS映射到此IP? – Achow