在我的"domains" MySQL表中,我有一个列"domain_name",其中包含域名,例如
example.com, example.com.au, example.org, example.net, domain.com, etc.
我有一个搜索文本框和一些带有顶级域(TLD)的复选框。
我想执行一个搜索查询,根据在search textbox中输入的内容和检查的TLD,从上面的表格中获取域。
我知道我可以在以下查询的帮助下,根据在文本框中键入的一些字符来搜索域名:
SELECT * FROM domains WHERE domain_name LIK
我想使用一个域名来查询的。我知道这是可能的,因为这个 (根据ISP域名查找SBL列表)可以做到这一点,而可以这样做,但我似乎只能让它与IP地址一起工作。我快速查看了SpamAssassin代码,但是它已经非常概括了,所以我可能会花几个小时来追踪那些真正起作用的代码。现在,我可以成功地查询SBL中的IP地址:
#returns 127.0.0.2, so 208.73.210.0 is on the blacklist
dig +short 0.210.73.208.sbl.spamhaus.org
#returns nothing, so 72.14.225.72 isn't on
我正在尝试搜索以关键字结尾的域名,例如'travel',并希望得到像‘summertravel.com.com’,‘want Travel.net’这样的结果。但是,如果我搜索域的结尾
SELECT * FROM `domains` WHERE `domain_name` LIKE '%com' ORDER BY domain_name ASC
然后,它将查找的是TLD,它将始终是.com、.net等,而不是实际的域名。当涉及到sql查询时,我的知识有限,但是我认为可能存在某种正则表达式,它可以找到直到第一个'.‘的字符串,并搜索该字符串的。
这有
昨天我设置了一个新的dns zone netdav.net。我指向了Dotster的域名服务器,在那里它注册到了Google的云域名服务器。我无法使用被告知要使用的Google名称服务器查询我自己的DNS名称。它们是:
ns-cloud-b1.googledomains.com.
ns-cloud-b2.googledomains.com.
ns-cloud-b3.googledomains.com.
ns-cloud-b4.googledomains.com.
下面是一个关于nslookup的错误示例:
> server ns-cloud-b1.googledomains.com
De