¿Existe alguna forma de programación para encontrar el nombre de dominio de un nombre de host dado?Extraiga el nombre de dominio de un nombre de host
dada -> www.yahoo.co.jp retorno -> yahoo.co.jp
El enfoque que funciona, pero es muy lento es: ""
dividida en y elimine 1 grupo de la izquierda, únase y consulte un registro SOA usando dnspython cuando se devuelve un registro SOA válido, considere que un dominio
¿Existe alguna manera más limpia/rápida de hacer esto sin usar expresiones regulares?
que no siempre va a funcionar bien aunque debido a múltiples subdominios: sample.sample2.yahoo.com.jp –
@Micky McQuade: Si se hace en un bucle, es la única forma de localizar el nombre de dominio. –
Su algoritmo es razonable. Pero arregle su terminología: www.yahoo.co.jp * es * un nombre de dominio, así como también un nombre de host. Usted está buscando la * zona *. – bortzmeyer