Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于java的域名解释实用程序_Java_Network Programming_Dns - Fatal编程技术网

用于java的域名解释实用程序

用于java的域名解释实用程序,java,network-programming,dns,Java,Network Programming,Dns,我发现自己需要一个java实用程序来获取一个完全限定的主机名,并从中生成新的主机名 在简单的情况下,这意味着将host.company.com转换为company.com,但这在host.subdomain.company.com或host.company.co.uk中变得更加复杂,例如,“域名”的含义变得有点模糊。把和的定义复杂化,它就会变得混乱 所以我的问题是,是否有第三方图书馆能理解这些东西,并能给我合理的解释。我认为这样的东西不存在,因为这是一个管理问题而不是技术问题,而且是一个非常多方

我发现自己需要一个java实用程序来获取一个完全限定的主机名,并从中生成新的主机名

在简单的情况下,这意味着将
host.company.com
转换为
company.com
,但这在
host.subdomain.company.com
host.company.co.uk
中变得更加复杂,例如,“域名”的含义变得有点模糊。把和的定义复杂化,它就会变得混乱


所以我的问题是,是否有第三方图书馆能理解这些东西,并能给我合理的解释。

我认为这样的东西不存在,因为这是一个管理问题而不是技术问题,而且是一个非常多方面的问题


如果你最终实现了自己的滚动,那么Mozilla wiki上的内容看起来是一个很好的起点,有很多参考资料。不过看起来很头痛。只要看看这张照片。哎哟。

我认为这样的事情不存在,因为这是一个行政问题而不是技术问题,而且是一个非常多方面的问题


如果你最终实现了自己的滚动,那么Mozilla wiki上的内容看起来是一个很好的起点,有很多参考资料。不过看起来很头痛。只要看看这张照片。哎哟。

Mozilla定期维护浏览器中用于cookie安全的规则,其格式可以被其他人解析和使用:


搜索Google,可能有Java库可以解析列表,但我不知道它们的质量如何。

Mozilla定期维护浏览器中用于cookie安全的规则,其格式可供其他人解析和使用:


搜索Google,可能有Java库可以解析列表,但我不知道它们的质量。

不确定是否出于同样的目的,我在代码中做了类似的事情。当我设置cookies时,我希望将域设置为尽可能靠近顶部,以便我需要找到比公共后缀低一级的域。例如,您可以为
host.div.example.com
设置cookie的最高域是
.example.com
。对于
host.div.example.co.jp
.example.co.jp

不幸的是,代码不在公共域中。这很容易做到。我基本上使用ApacheHttpClient 4中的以下两个类

org.apache.http.impl.cookie.PublicSuffixFilter
org.apache.http.impl.cookie.PublicSuffixListParser
我忘记了确切的原因,但我们不得不做一些非常小的调整。您只需从上到下遍历域,第一个有效的cookie域就是您所需要的

您需要从这里下载公共后缀列表并将其包含在您的JAR中


我不确定是否出于同样的目的,我在代码中做了类似的事情。当我设置cookies时,我希望将域设置为尽可能靠近顶部,以便我需要找到比公共后缀低一级的域。例如,您可以为
host.div.example.com
设置cookie的最高域是
.example.com
。对于
host.div.example.co.jp
.example.co.jp

不幸的是,代码不在公共域中。这很容易做到。我基本上使用ApacheHttpClient 4中的以下两个类

org.apache.http.impl.cookie.PublicSuffixFilter
org.apache.http.impl.cookie.PublicSuffixListParser
我忘记了确切的原因,但我们不得不做一些非常小的调整。您只需从上到下遍历域,第一个有效的cookie域就是您所需要的

您需要从这里下载公共后缀列表并将其包含在您的JAR中


对于Cookie来说,这是一个技术问题。(看那张表,我认为有10个特殊的二级域名,而不是8个。)对于cookie来说,这成了一个技术问题。(看着那张表,我以为有10个特殊的二级域名,而不是8个。)我想这是我能得到的最接近的域名。谢谢你。请注意,这个列表是非官方的,不完整的(eu.org不见了),而且不是最新的(因为规则总是在变化)。我想这是我能得到的最接近的。谢谢。请注意,此列表是非官方的、不完整的(eu.org等缺失),并且不是最新的(因为规则总是变化)。