Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.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
Dns 是否可以通过编程方式获取.com.eg域列表?_Dns - Fatal编程技术网

Dns 是否可以通过编程方式获取.com.eg域列表?

Dns 是否可以通过编程方式获取.com.eg域列表?,dns,Dns,我想在埃及域上创建一个蜘蛛,我想知道是否有任何方法可以用来与域服务器通信,以获取以.com.eg?结尾的所有域的列表,不,你不能这样做 没有服务器会提供此信息。有些注册中心提供下载“区域文件”的方法,该文件是注册中心注册的所有域的列表。我看了看,但我看不懂阿拉伯语,他们也没有提供大多数页面的英文翻译 您将寻找类似VeriSign的产品 Alexa的网页提供了全球前100万域名的下载。不过,该列表中只有43个来自.com.eg的名字,如下所示: 谷歌网站 沃达丰网站 埃及电信网 yellowpag

我想在埃及域上创建一个蜘蛛,我想知道是否有任何方法可以用来与域服务器通信,以获取以
.com.eg

结尾的所有域的列表,不,你不能这样做


没有服务器会提供此信息。

有些注册中心提供下载“区域文件”的方法,该文件是注册中心注册的所有域的列表。我看了看,但我看不懂阿拉伯语,他们也没有提供大多数页面的英文翻译

您将寻找类似VeriSign的产品

Alexa的网页提供了全球前100万域名的下载。不过,该列表中只有43个来自.com.eg的名字,如下所示:

谷歌网站 沃达丰网站 埃及电信网 yellowpages.com.eg efa.com.eg etisalat.com.eg nbe.com.eg 家乐福网 link.com.eg edita.com.eg gom.com.eg vodafonelive.com.eg travian.com.eg nilesat.com.eg toyotaegypt.com.eg faisalbank.com.eg oriflame.com.eg nsgb.com.eg skoool.com.eg betterhome.com.eg espace.com.eg mcsd.com.eg banquemisr.com.eg mobileshop.com.eg 圣康 egyptinmypocket.com.eg hyperone.com.eg resala.com.eg arabbank.com.eg 雀巢公司 eaec.com.eg elman.com.eg nas.com.eg nissan.com.eg asset.com.eg tech.com.eg selaheltelmeez.com.eg mh.com.eg cookdoor.com.eg 西门子公司 bmisr-payment.com.eg citystars.com.eg global-id.com.eg


没有,但可以在埃及获得所有IP地址范围

.

您可以解析

下面是代码,使用python和:

从xgoogle.search导入谷歌搜索,搜索错误
尝试:
页码=1
gs=谷歌搜索(“网站:.com.eg”)
每页的总体结果=100
结果=[]
当页面<10时:
gs.page=第页
结果+=gs.get_结果()
页码+=1
除搜索错误外,e:
打印“搜索失败:%s”%e
对于结果中的res:
打印资源url

我用这个脚本得到了数百个“.com.eg”域的列表。

是该网站的英文版,但我在那里没有找到任何区域文件。这很好,我可以尝试将此IP解析为域名。由于托管.com.eg域名需要在埃及,我可以得到以.com.egi结尾的域名列表。如果你这样做,你可能会希望对DNS服务器的请求进行评级限制;如果您只是请求反向查找所有这些IP,那么尽快执行这些操作可能会杀死DNS服务器。
from xgoogle.search import GoogleSearch, SearchError
try:
  page = 1
  gs = GoogleSearch("site:.com.eg")
  gs.results_per_page = 100
  results = []
  while page < 10:
      gs.page = page
      results += gs.get_results()
      page += 1
except SearchError, e:
  print "Search failed: %s" % e

for res in results:
    print res.url