支持 0
反对 0
举报
2022-03-16 14:31
可以通过DNS反查方式来解决这个问题。根据平台不同验证方法不同,如linux/windows/os三种平台下的验证方法分别如下:
1、在linux平台下,您可以使用host ip命令反解ip来判断是否来自Baiduspider的抓取。Baiduspider的hostname以 *. 或 *. 的格式命名,非 *. 或 *. 即为冒充。 2、在windows平台或者IBM OS/2平台下,您可以使用nslookup ip命令反解ip来 判断是否来自Baiduspider的抓取。打开命令处理器 输入nslookup (IP地 址)就能解析ip, 来判断是否来自Baiduspider的抓取,Baiduspider的hostname以. 或. 的格式命名,非 *. 或 *. 即为冒充。 3、在mac os平台下,您可以使用dig 命令反解ip来 判断是否来自Baiduspider的抓取。打开命令处理器 输入dig (IP地 址)就能解析ip, 来判断是否来自Baiduspider的抓取,Baiduspider的hostname以 . 或. 的格式命名,非 *. 或 *. 即为冒充。 举例: 我用的是windows平台 1.在左下角的程序搜索框中输入:打开命令处理器 2. 在命令处理器中输入对应的ip解析:nslookup (IP地 址) 3. 出现baiduspider字样的就是百度蜘蛛,反之不是。 |