2013-01-09 60 views
0

使用ip地址和域名在 java web應用中有什麼區別?使用ip地址和域名的區別

+1

DNS可能是問題 –

+0

@NikolayKuznetsov如果DNS是爲什麼我能夠第一次發送郵件的問題?因爲您直接使用IP地址,因此請使用 – PSR

+0

。 DNS執行從域名到IP的轉換,如果失敗,應用程序將無法連接 –

回答

2

什麼是IP地址和域名:

IP地址: IP地址是每臺計算機通過網絡給地址的方式。

域名:域名被用來代替IP地址,因爲它更容易記住名稱而非數字。

請告訴我,當IP地址在應用程序中使用的問題:

- IP可隨着時間的推移,由於各種原因,由於組織內部或外部的政治原因改變,有時由於技術和有時。

-現在,如果應用程序是用域名綁定,再有就是無需改變任何東西到應用程序代碼,否則當我們使用的IP地址,它的排序硬Coding..which的是不好的做法。

您的問題:

我認爲這是IP地址和您正在使用域名之間的映射問題。您始終可以使用Ping作爲檢查此問題的可靠工具之一。

使用該域名

一平:

ping www.google.com

然後使用IP地址的ping:

ping 173.194.38.134

+0

if有一個映射問題存在剩餘的功能正常工作。有什麼原因嗎? – PSR

+0

如果你的代碼工作正常,使用IP地址,那麼我認爲只有一個映射問題 –

+0

當我使用域名也剩下的功能是一樣的只有一個場景不工作 – PSR

1

嘗試將此代碼放入您的應用程序,並且如果它不打印與假定的IP地址相同的DNS問題。

InetAddress sambapAddress = java.net.InetAddress.getByName("www.sambap.com"); 
String address = sambapAddress.getHostAddress(); 
System.out.println(address); 
+0

這意味着你說當我使用IP地址,當我使用域名 – PSR

+1

@sambapenugonda,我不明白你的意見。 –

+0

我的意思是在我們的應用程序中存在一個問題,當我使用域名。當我使用IP地址時不存在。但剩餘的功能是相同的。 – PSR