
Parece que hay empresas que venden listas de nombres de dominio, pero sus listas están incompletas y cada empresa tiene una cantidad diferente de entradas para un TLD en particular.
¿Por qué tanta conspiración sobre la lista completa de nombres de dominio existentes/registrados/activos? ¿Por qué no está disponible en línea para todos (por supuesto, sin datos adicionales, solo nombres de dominio)?
Y la pregunta principal es: ¿existe una forma técnica adecuada de crear esa lista por mi cuenta?
Si entendí correctamente, los registradores están acreditados para cada TLD y luego son responsables de alojar los archivos de zona.
Entonces, si uno va a crear la lista completa, necesitará obtener una lista completa de todos los registradores y unirlos.
Suena simple, pero no existen listas de este tipo disponibles. Entonces, ¿por qué es así y cómo hacerlo usted mismo desde un punto de vista técnico?
Respuesta1
En cierto sentido, se podría argumentar que el enfoque técnico "correcto" es superar todos los obstáculos que los registros relevantes requieran para obtener acceso a los datos de su zona de TLD o, si no tienen dicho programa, simplemente no hacerlo.
En cuanto a los gTLD,ICANN proporciona un repositorio central:
ElServicio de datos de zona centralizadaproporciona un punto centralizado para que las partes interesadas soliciten acceso aArchivos de zonaproporcionada por los registros de dominios de nivel superior participantes. El servicio es la solución para escalar la transferencia de datos de zona a medida que se agregan cientos de nuevos gTLD a Internet.
Cada nuevo registro de gTLD debe proporcionar datos de zona a los solicitantes aprobados (por ejemplo, agentes encargados de hacer cumplir la ley, abogados de propiedad intelectual, investigadores) tras la delegación técnica de su gTLD.
Los nuevos registros recibirán instrucciones para utilizar el Servicio de datos de zona centralizada una vez que se haya ejecutado un acuerdo de registro de gTLD.
Desde hace mucho tiempo, las zonas individuales están disponibles por separado. Por ejemplo, las zonas com y net han sidopuesto a disposición por Verisign(que opera estas zonas en nombre de ICANN).
Para los ccTLD no existe la conveniencia de un repositorio central y cada registro puede tener o no un programa que permita el acceso a los datos completos de la zona.
Los registradores no alojan archivos de zona; los servidores de nombres del TLD funcionan en nombre del registro. Los registradores alimentan datos al registro.
Respuesta2
No hay conspiración, es solo que la lista es ENORME (133,182,309 dominios manejados solo por VeriSign (.net y .com) al momento de escribir este artículo, suponiendo un promedio de 13 caracteres de ancho de bytes por dominio, eso es casi 2 GB de solo nombres de dominio. , sin mencionar la información asociada adjunta a una entrada de dominio) y el ancho de banda cuestan dinero.
Puede solicitar el archivo de zona o registrarse como registrador (para obtener un mejor acceso al archivo de zona) para el patrocinador de zona individual. Siguiendo con el ejemplo de VeriSign, puedes buscar .net y .com aquí:http://www.verisigninc.com/en_US/channel-resources/domain-registry-products/zone-file/index.xhtmlyhttp://www.verisigninc.com/en_US/channel-resources/become-a-registrar/index.xhtml
También puede registrarse para acceder a la API de una base de datos whois (normalmente costará dinero porque el ancho de banda no es barato) o descargar el archivo de zona de un sitio que proporcione acceso a sus copias en caché, comohttp://www.premiumdrops.com/zones.html.
Nuevamente, acceder a dicha lista para cada TLD requerirá su propio proceso.
Por último, esta información se vuelve obsoleta en el momento en que la descarga, ya que los dominios se registran, renuevan o caducan continuamente. Este problema reduce el valor de mantener dicha lista disponible para descargar.
Anexo: Esto no comienza a cubrir el caso en el que los servidores DNS que usted (o sus clientes previstos) están configurados para NO servir todos los registros DNS tal como están registrados con sus registradores, o muchos otros casos que harían que dicha lista fuera inútil. .
Respuesta3
No lo admite (ya) ningún operador de TLD, excepto el mecanismo técnico proporcionado por el protocolo DNS establecido enRFC 833(y refinado en RFC posteriores) es untransferencia de zonapara la zona raíz del TLD, con elAXFR
pedido.