标签: domain-name

如何在我的程序中获取域名的whois信息?

我想从我的c#/ java程序中获取域名的whois信息.有一个简单的方法吗?

c# java whois domain-name

3
推荐指数
1
解决办法
1万
查看次数

DNS:如何通过TLD挖掘正确的域名?

我想查询DNS记录,直到获得正确的域名.

例如,给定www.subdomain.site.com.br,能够从.br挖掘到site.com.br.

实现这一目标的最多(以协议为导向)方式是什么?使用dig/nslookup的配方是最好的.

谢谢.

dns dig domain-name tld

3
推荐指数
1
解决办法
3934
查看次数

apache中具有相同ip和端口的多个域

我想在我的VPS中使用相同的ip和端口绑定两个不同的域,这是我的httpd.conf:

<VirtualHost 106.187.96.123:80>
    DocumentRoot /home/roy/sobuhu
    ServerName aaa.com
</VirtualHost>

<VirtualHost 106.187.96.123:80>
    DocumentRoot /disk1/allen/www
    ServerName bbb.com
</VirtualHost>

<VirtualHost 106.187.96.123:80>
    DocumentRoot /disk1/allen/www
    ServerName www.bbb.com
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

我可以配置像@ .bbb.com这样的ServerName使用语法吗?所以我可以访问www.bbb.com,bbs.bbb.com DocumentRoot /disk1/allen/www.

现在我访问bbs.bbb.com,它将转向/home/roy/sobuhu.

apache dns virtualhost domain-name

3
推荐指数
1
解决办法
6226
查看次数

如何使用System.DirectoryServices.ActiveDirectory.Domain类获取域别名

我们有一个全名域名,例如long-domainname.com ; 此域名将替换为别名short.可以使用netapi32.dll这样的方法检索此别名:

[DllImport("Netapi32.dll")]
static extern int NetApiBufferFree(IntPtr Buffer);

// Returns the domain name the computer is joined to, or "" if not joined.
public static string GetJoinedDomain()
{
    int result = 0;
    string domain = null;
    IntPtr pDomain = IntPtr.Zero;
    NetJoinStatus status = NetJoinStatus.NetSetupUnknownStatus;
    try
    {
        result = NetGetJoinInformation(null, out pDomain, out status);
        if (result == ErrorSuccess &&
            status == NetJoinStatus.NetSetupDomainName)
        {
            domain = Marshal.PtrToStringAuto(pDomain);
        }
    }
    finally
    {
        if (pDomain != IntPtr.Zero) NetApiBufferFree(pDomain); …
Run Code Online (Sandbox Code Playgroud)

c# alias active-directory domain-name

3
推荐指数
1
解决办法
4075
查看次数

如何从python中的URL获取域名(名称+ TLD)

我想从URL列表中提取域名(站点名称+ TLD),这些URL的格式可能不同.例如:当前状态---->我想要什么

mail.yahoo.com------> yahoo.com
account.hotmail.co.uk---->hotmail.co.uk
x.it--->x.it
google.mail.com---> google.com
Run Code Online (Sandbox Code Playgroud)

是否有任何python代码可以帮助我从URL中提取我想要的内容,还是应该手动执行?

python url domain-name python-2.7

3
推荐指数
1
解决办法
2956
查看次数

IIS 7.5 Canonical URL重写多个域的规则

在上下文URL重写2.0IIS 7.5中,我希望能够执行多个域的规范域名为多国网站,在尽可能少的规则可能.像这样的东西:

<rule name="UK Host Name">
    <match url="(.*)" />
    <conditions logicalGrouping="MatchAll">
        <add input="{HTTP_HOST}" pattern="^company\.co\.uk$" />
        <add input="{HTTP_HOST}" pattern="^company\.co$" />
        <add input="{HTTP_HOST}" pattern="^company\.org$" />
        <add input="{HTTP_HOST}" pattern="^company\.net$" />
        <add input="{HTTP_HOST}" pattern="^company\.uk\.com$" />
        <add input="{HTTP_HOST}" pattern="^www\.company\.co\.uk$" negate="true" />
    </conditions>
    <action type="Redirect" url="http://www.company.co.uk/{R:1}" />
</rule>
<rule name="France Host Name">
    <match url="(.*)" />
    <conditions logicalGrouping="MatchAll">
        <add input="{HTTP_HOST}" pattern="^company\.fr$" />
        <add input="{HTTP_HOST}" pattern="^company-france\.com$" />
        <add input="{HTTP_HOST}" pattern="^www\.company\.fr$" negate="true" />
    </conditions>
    <action type="Redirect" url="http://www.company.fr/{R:1}" />
</rule>
Run Code Online (Sandbox Code Playgroud)

我认为,上述问题是每个条件都必须为真,logicalGrouping="MatchAll"但如果改为,MatchAny那么最后一个条件(with negate="true" …

asp.net url-rewriting domain-name iis-7.5

3
推荐指数
1
解决办法
3596
查看次数

伪造域名为firefox密码自动完成?

比如说free.webhost.com/app1,当运行两个不同的网站时,free.webhost.com/app2似乎Firefox无法为两者存储不同的登录凭据,尤其是当相同的用户名与不同的密码一起使用时.如果/app1站点上的用户凭据是Name和,pass1并且在另一个站点上是Namepass2,那么Firefox只能存储其中一个,并且会在它们之间跳转时要求更改密码.

我调查了这个问题,令我惊讶的是,它似乎是firefox bug存储库中的一个WONTFIX:https://bugzilla.mozilla.org/show_bug.cgi?id = 263387

在设计我的应用程序时,有什么方法可以解决这个问题吗?比如在PHP或html中设置某个cookie属性,或者甚至指定一个(假的)不同的域名,这样firefox就不再考虑free.webhost.com/app1并且free.webhost.com/app2作为密码存储的同一个网站(因此可以存储具有相同用户名的不同密码)两个网站)?

php passwords firefox domain-name

3
推荐指数
1
解决办法
206
查看次数

从R中的url返回根域

给出网站地址,例如

http://www.example.com/page1/#
https://subdomain.example2.co.uk/asdf?retrieve=2
Run Code Online (Sandbox Code Playgroud)

如何返回根域R,例如

example.com
example2.co.uk
Run Code Online (Sandbox Code Playgroud)

为了我的目的,我将定义根域具有结构

example_name.public_suffix
Run Code Online (Sandbox Code Playgroud)

其中example_name排除"www",public_suffix在此列表中:

https://publicsuffix.org/list/effective_tld_names.dat

这仍然是最好的基于正则表达式的解决方案:

/sf/answers/594904061/

那么R根据公共后缀列表解析根域的内容如下:

http://simonecarletti.com/code/publicsuffix/

编辑:根据理查德的评论添加额外信息

使用XML::parseURI似乎返回第一个"//"和"/"之间的东西.例如

> parseURI("http://www.blog.omegahat.org:8080/RCurl/index.html")$server
[1] "www.blog.omegahat.org"
Run Code Online (Sandbox Code Playgroud)

因此,问题减少为具有R可以从URI返回公共后缀的函数,或者在公共后缀列表上实现以下算法:

算法
  • 将域与所有规则进行匹配,并记下匹配的规则.
  • 如果没有规则匹配,则通行规则为"*".
  • 如果多个规则匹配,则主要规则是作为例外规则的规则.
  • 如果没有匹配的例外规则,则主流规则是具有最多标签的规则.
  • 如果主要规则是例外规则,请通过删除最左边的标签来修改它.
  • 公共后缀是来自域的标签集,其直接匹配主要规则的标签(由点连接).
  • 已注册或可注册的域名是公共后缀加上一个附加标签.

r domain-name public-suffix-list

3
推荐指数
1
解决办法
1109
查看次数

AWS Route 53 域名仍未指向 IP

我在 AWS Route 53 上注册了一个域名,然后删除了他们为该域自动生成的托管区域,并将其替换为以下区域:在此输入图像描述

NS 记录中的值与注册域的名称服务器匹配

在此输入图像描述

我已经快72小时没有修改这些设置了,注册的域名仍然没有指向我指定的IP。知道为什么吗?在我看来这一切都是正确的。

dns domain-name amazon-web-services amazon-route53

3
推荐指数
1
解决办法
1813
查看次数

域名 Whois:如何查找联系信息?

我使用此代码片段获取 Whois 信息:

org.apache.commons.net.whois.WhoisClient whois = new org.apache.commons.net.whois.WhoisClient();
whois.connect("whois.verisign-grs.com", 43);

String domainWhois = whois.query(domainName);

whois.disconnect();
Run Code Online (Sandbox Code Playgroud)

我获得了创建、到期日期、注册商和名称服务器,但没有与管理或技术联系人相关的数据。有什么办法可以得到它们吗?

java dns whois domain-name

2
推荐指数
1
解决办法
2177
查看次数