是否有可能以编程方式获取.com.eg域名列表?

时间:2009-12-23 18:42:28

标签: dns

我想在埃及人域名上创建一个蜘蛛,我想知道是否有任何方法可用于与域名服务器通信以获取以.com.eg结尾的所有域名列表?

4 个答案:

答案 0 :(得分:3)

您可以解析google's results for "site:.com.eg" search

这是代码,使用python和xgoogle library

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

我使用此脚本获得了数百个“.com.eg”域名列表。

答案 1 :(得分:2)

某些注册管理机构提供了一种下载“区域文件”的方法,该区域文件是在注册表中注册的所有域的列表。我看了http://www.nic.eg,但我看不懂阿拉伯语,他们没有提供大多数页面的英文翻译。

您将寻找类似VeriSign的TLD Zone Access Program

Alexa的Top Sites页面提供全球前100万个域名的下载。但是,该列表中只有43个来自.com.eg的名称,这里是:

  

google.com.eg   vodafone.com.eg   telecomegypt.com.eg   yellowpages.com.eg   efa.com.eg   etisalat.com.eg   nbe.com.eg   carrefour.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   st.com.eg   egyptinmypocket.com.eg   hyperone.com.eg   resala.com.eg   arabbank.com.eg   nestle.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   siemens.com.eg   bmisr-payment.com.eg   citystars.com.eg   global-id.com.eg

答案 2 :(得分:1)

不,但可以获得埃及的所有IP地址范围。

this might help

答案 3 :(得分:-1)

没有باشا,你做不到。

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