当前位置:首页 > 域名知识

java获取域名,java获取请求域名

8678008682年前 (2024-04-20)域名知识

大家好,今天小编来为大家解答java获取域名这个问题,java获取请求域名很多人还不知道,现在让我们一起来看看吧!

java获取域名,java获取请求域名java 如何获取连接网络连接信息

用类java.net.InetAddress中

byte[] getAddress()返回此 InetAddress对象的原始 IP地址。

static InetAddress[] getAllByName(String host)在给定主机名的情况下,根据系统上配置的名称服务返回其 IP地址所组成的数组。

static InetAddress getByAddress(byte[] addr)在给定原始 IP地址的情况下,返回 InetAddress对象。

static InetAddress getByAddress(String host, byte[] addr)根据提供的主机名和 IP地址创建 InetAddress。

static InetAddress getByName(String host)在给定主机名的情况下确定主机的 IP地址。

java获取域名,java获取请求域名

String getCanonicalHostName()获取此 IP地址的完全限定域名。

String getHostAddress()返回 IP地址字符串(以文本表现形式)。

String getHostName()获取此 IP地址的主机名。

static InetAddress getLocalHost()返回本地主机。

Enumeration netInterfaces= null;

try{

java获取域名,java获取请求域名

netInterfaces= NetworkInterface.getNetworkInterfaces();

while(netInterfaces.hasMoreElements()){

NetworkInterface ni= netInterfaces.nextElement();

System.out.println("DisplayName:"+ ni.getDisplayName());

System.out.println("Name:"+ ni.getName());

Enumeration ips= ni.getInetAddresses();

while(ips.hasMoreElements()){

System.out.println("IP:"

+ ips.nextElement().getHostAddress());

}

}

} catch(Exception e){

e.printStackTrace();

}

java获取请求域名

很多朋友都想知道java如何获取请求域名?下面就一起来了解一下吧~

1、获取协议名和域名。

request.getScheme(); //得到协议名 例如:http request.getServerName(); //得到域名 localhost

2、获取全路径。

request.getRequestURL(); //得到http://localhost:8888/CRM/loginController/login

3、获取请求所有参数//map类型。

request.getParameterMap()

4、获取项目名

request.getContextPath(); // /CRM

5、获取请求方法

request.getServletPath(); // /loginController/login

/**     * 获取当前访问URL (含协议、域名、端口号[忽略80端口]、项目名)     * @param request     * @return: String     */    public static String getServerUrl(HttpServletRequest request) {        // 访问协议        String agreement = request.getScheme();        // 访问域名        String serverName = request.getServerName();        // 访问端口号        int port = request.getServerPort();        // 访问项目名        String contextPath = request.getContextPath();        String url = "%s://%s%s%s";        String portStr = "";        if (port != 80) {            portStr += ":" + port;        }        return String.format(url, agreement, serverName, portStr, contextPath);    }

java如何获得客户端域用户名和域用户所在的域的名称

java怎么获取本机的用户名或域可通过System.getEnv()得到。

System.getenv("USERNAME");System.getenv("USERDOMAIN");

它常和System.getProperties()配合使用,它们的区别是:

从概念上讲,系统属性和环境变量都是名称与值之间的映射。两种机制都能用来将用户定义的信息传递给 Java进程。环境变量产生更多的全局效应,因为它们不仅对Java子进程可见,而且对于定义它们的进程的所有子进程都是可见的。在不同的操作系统上,它们的语义有细微的差别,比如,不区分大小写。因为这些原因,环境变量更可能有意料不到的副作用。最好在可能的地方使用系统属性。环境变量应该在需要全局效应的时候使用,或者在外部系统接口要求使用环境变量时使用(比如 PATH)。

Map<String, String> map= System.getenv();

String userName= map.get("USERNAME");//获取用户名

String computerName= map.get("COMPUTERNAME");//获取计算机名

String userDomain= map.get("USERDOMAIN");//获取计算机域名

System.out.println("自定义变量getenv CONF_LOCATION:"+System.getenv("conf.location"));

System.out.println("操作系统的名称:"+System.getProperty("os.name"));

其它常用的属性参数如下:

java.version Java运行时环境版本 java.vendor Java运行时环境供应商 java.vendor.url Java供应商的 URL java.home Java安装目录 java.vm.specification.version Java虚拟机规范版本 java.vm.specification.vendor Java虚拟机规范供应商 java.vm.specification.name Java虚拟机规范名称 java.vm.version Java虚拟机实现版本 java.vm.vendor Java虚拟机实现供应商 java.vm.name Java虚拟机实现名称 java.specification.version Java运行时环境规范版本 java.specification.vendor Java运行时环境规范供应商 java.specification.name Java运行时环境规范名称 java.class.version Java类格式版本号 java.class.path Java类路径 java.library.path加载库时搜索的路径列表 java.io.tmpdir默认的临时文件路径 java.compiler要使用的 JIT编译器的名称 java.ext.dirs一个或多个扩展目录的路径 os.name操作系统的名称 os.arch操作系统的架构 os.version操作系统的版本 file.separator文件分隔符(在 UNIX系统中是“/”) path.separator路径分隔符(在 UNIX系统中是“:”) line.separator行分隔符(在 UNIX系统中是“/n”) user.name用户的账户名称 user.home用户的主目录 user.dir用户的当前工作目录

怎样用java编程得到二级域名

最简单的办法,写个爬虫,把百度首页设置为起点,然后执行以下步骤

1、建一个列表,把起始页URL添加进去

2、从列表中取出一个URL,并把页面抓下来

3、分析里面的<a>标签,把所有的href记下来

4、将同一个域的href记录下,比如*.baidu.*,并追加到列表中

5、重复第二步,直到列表中没有未访问过的URL为止

。。。

分析所有的href链接,然后找出所有的二级域名

关于本次java获取域名和java获取请求域名的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。

扫描二维码推送至手机访问。

版权声明:本文由爱名网发布,如需转载请注明出处。

本文链接:https://www.aiming.cc/index.php/post/2761.html

分享给朋友:

“java获取域名,java获取请求域名” 的相关文章

域名 注册(域名去哪里注册)

域名 注册(域名去哪里注册)

老铁们,大家好,相信还有很多朋友对于域名 注册和域名去哪里注册的相关问题不太懂,没关系,今天就由我来为大家分享分享域名 注册以及域名去哪里注册的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!…

godaddy域名解析 godaddy 域名解析 是啥意思

godaddy域名解析 godaddy 域名解析 是啥意思

大家好,今天小编来为大家解答以下的问题,关于godaddy域名解析,godaddy 域名解析 是啥意思这个很多人还不知道,现在让我们一起来看看吧!…

过期备案域名查询 过期备案域名查询如何追回

过期备案域名查询 过期备案域名查询如何追回

大家好,今天来为大家分享过期备案域名查询的一些知识点,和过期备案域名查询如何追回的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!…

3322客户端 如何申请3322免费动态域名

3322客户端 如何申请3322免费动态域名

这篇文章给大家聊聊关于3322客户端,以及如何申请3322免费动态域名对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。…

顶级域名多少钱?一般的网站域名名多少钱一个呢

顶级域名多少钱?一般的网站域名名多少钱一个呢

大家好,今天来为大家解答顶级域名多少钱这个问题的一些问题点,包括一般的网站域名名多少钱一个呢也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~…

本地域名解析 如何将域名解析到本地

本地域名解析 如何将域名解析到本地

大家好,今天来为大家分享本地域名解析的一些知识点,和如何将域名解析到本地的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!…