導航:首頁 > IDC知識 > java獲取域名埠

java獲取域名埠

發布時間:2021-03-09 03:12:04

1、Java怎麼判斷URL是域名格式還是IP加埠格式?

簡單的辦法是判斷host格式,復雜的但穩妥的辦法是當做域名處理,域名解析,如果解析出來的IP和域名字元串相等,那就是說當做的域名,其實是ip。

try {
URL url=new URL("http://www.sina.com.cn");
String host=url.getHost();
InetAddress address = null;
address = InetAddress.getByName(host);
if(host.equalsIgnoreCase(address.getHostAddress()))
System.out.println("ip");
else
System.out.println("domain");
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

2、java 如何獲取指定埠數據

你這個說的太簡略了,至少說下用的是什麼技術啊,是rmi還是socket,還是http。。。反正實現不一樣的話,可能獲取方式就不一樣了哦

3、如何查一個域名的埠?

域名是沒有埠的,域名只包括以下內容:

埠是指計算機"埠"是英文port的意譯,可以認為是計算機與外界通訊交流的出口,一般情況下也是指網站伺服器的埠,網站伺服器的埠一般8080。

4、java程序獲取一個URL的埠號是-1????

-1表示沒獲取到埠...

5、java 怎麼獲取web容器的ip和埠號?

request.getRemoteAddr();IP獲取

request.getRemotePort(): 埠號

6、java通過域名怎麼獲取本機ip

import java.net.InetAddress;
import java.net.UnknownHostException;
public class NsLookup {
static public void main(String[] args) {
try {
System.out.println("try");
InetAddress address = InetAddress.getByName(args[0]);
System.out.println(args[0]+" : "+address.getHostAddress());

}catch(UnknownHostException uhe) {
System.out.println("catch");
System.err.println("Unable to find: "+args[0]);

}
}

}

7、javascript中怎麼獲取主機的域名和埠號

方法 步驟如下:

打開開發工具。比如editplus、dw等

新建一個html文件,寫入腳本標簽

<script language="javascript" type="text/javascript">

<!--


//-->

</script>

js代碼必須寫入好改標簽中。

3.想要獲取web的主機名和埠號就必須使用window下的location對象的屬性才行的。

4.獲取主機域名:

location.hostname

獲取埠號

location.port

具體實現的代碼:

function f1(){

alert(window.location.hostname);

alert(window.location.port);

}

8、Java網路編程獲取埠

客戶端不能指定自己的埠

~~~~~~~~~

9、java 怎麼獲取web容器的ip和埠號

<tr>
<td width="50%"><%= request.getServerName()%> </td>
<td height="4">伺服器復的制域名</td>
</tr>
<tr>
<td width="50%"><%= java.net.InetAddress.getLocalHost().getHostAddress() %> </td>
<td height="4">伺服器的IP地址</td>
</tr>

<tr>
<td width="50%"><%=request.getServerPort()%> </td>
<td height="5">伺服器正在運行的埠</td>
</tr>

10、java怎麼通過域名獲取ip地址

import java.net.InetAddress;
import java.net.UnknownHostException;
public class TestInetAddress {
InetAddress myIpAddress = null;
InetAddress[] myServer = null;
public static void main(String args[]) {
TestInetAddress address = new TestInetAddress();
System.out.println("Your host IP is: " + address.getLocalhostIP());
String domain = www.jb51.net;
System.out.println("The server domain name is: " + domain);
InetAddress[] array = address.getServerIP(domain);
int count=0;
for(int i=1; i<array.length; i++){
System.out.println("ip "+ i +" "+ address.getServerIP(domain)[i-1]);
count++;
}
System.out.println("IP address total: "+count);
}
/**
* 獲得 localhost 的IP地址
* @return
*/
public InetAddress getLocalhostIP() {
try {
myIpAddress = InetAddress.getLocalHost();
} catch (UnknownHostException e) {
e.printStackTrace();
}
return (myIpAddress);
}
/**
* 獲得某域名的IP地址
* @param domain 域名
* @return
*/
public InetAddress[] getServerIP(String domain) {
try {
myServer = InetAddress.getAllByName(domain);
} catch (UnknownHostException e) {
e.printStackTrace();
}
return (myServer);
}
}

與java獲取域名埠相關的知識