导航:首页 > 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获取域名端口相关的知识