我正在构建一个应用程序,用户可以通过指定服务器的IP地址或域名来指定要连接到的服务器。但是我如何解析这个输入,以便应用程序知道它是一个IP地址还是一个域名?是什么区别了IP地址和DNS记录?
我试图在我们的DNS服务器中添加一个IP地址作为域名.而且起作用了。例如,我现在可以解析192.168.30.230至10.0.0.1。我甚至可以点击它(因为我在10.0.0.1上有一个设备)。然而,这需要我在地址之后添加一个. (点),以强制ping查找它。否则它就会像IP地址一样使用它。A.不查。
DNS设置如下所示:
RECORD DNS Address IP-Adress
A
我正试图在我的一个使用SQLite数据库的脚本中优化一些SQL查询。目前,我循环创建多个查询,如下所示,以获取IP地址列表的聚合数据。有没有办法把它作为一个查询来运行?期望的输出是每个IP的“前20个域名”。
SELECT ipaddr, domain, Count(domain) Count
FROM tablea
WHERE (ipaddr = 'IP')
GROUP BY domain
ORDER BY COUNT(domain) DESC
LIMIT 20;
当前结果,每个IP运行一次查询。如果可能的话,我想把它们合并成一个查询。
IP1|DOMAIN1|COUNT
I