Después de agregar un nombre de dominio a Alibaba Cloud CDN, se recomienda probar si el nombre de dominio es accesible antes de actualizar el registro CNAME del dominio. Esto garantiza que las actualizaciones de DNS no afecten los servicios del nombre de dominio. Este tema describe cómo usar una máquina local para probar si un nombre de dominio es accesible antes de asignarlo al CNAME proporcionado por Alibaba Cloud CDN.
Durante la prueba, las solicitudes se envían a los puntos de presencia (POP). Se le cobra por los servicios básicos y los servicios de valor agregado de Alibaba Cloud CDN que haya utilizado. Las reglas de facturación de Alibaba Cloud CDN aplican durante la prueba. Para obtener más información, consulte Billable items.
Requisitos previos
Se ha agregado un nombre de dominio a Alibaba Cloud CDN. Si aún no lo ha hecho, agregue uno siguiendo las instrucciones en Add a domain name.
El servidor de origen configurado en la página Domain Names debe ser accesible.
Procedimiento
-
Obtenga el CNAME asignado al nombre de dominio.
Inicie sesión en la CDN console.
En el panel de navegación izquierdo, haga clic en Domain Names.
-
En la página Domain Names, busque el nombre de dominio que desea gestionar y copie el CNAME.
NotaCopie el CNAME de un nombre de dominio que esté en estado Normal.
-
Busque la dirección IP correspondiente al CNAME. En una interfaz de línea de comandos (como CMD, PowerShell o Terminal), ejecute el comando
nslookuppara consultar el CNAME y obtener su dirección IP.NotaLa dirección IP devuelta por el siguiente comando
nslookupes solo de referencia. Utilice la dirección IP devuelta pornslookuppara su CNAME real.nslookup xxx.xxx.w.kunlunle.com Server: 100.100.2.136 Address: 100.100.2.136#53 Non-authoritative answer: Name: xxx.p.kunlunle.com Address: 117.xxx.xxx.214 Name: flaskzx.zhang-xin.top.w.kunlunle.com Address: xxx:e:1:3::3fa -
Agregue la dirección IP y el nombre de dominio al archivo hosts de la máquina local.
Debe agregar la dirección IP obtenida en el paso 2 y el nombre de dominio acelerado al archivo hosts de la máquina local. Asegúrese de colocar la dirección IP antes del nombre de dominio acelerado.
Por ejemplo, suponga que su nombre de dominio acelerado es
example.aliyundoc.com, su CNAME esexample.aliyundoc.com.w.kunlunle.comy la dirección IP devuelta por nslookup example.aliyundoc.com.w.kunlunle.com es 192.168.0.1. Los siguientes pasos muestran cómo agregar esta entrada.Windows
Vaya a
C:\Windows\System32\drivers\etcy abra el archivohostscon un editor de texto, como el Bloc de notas, con privilegios de administrador.-
Edite el archivo
hosts.El contenido del archivo puede ser similar al siguiente texto:
# localhost name resolution is handled within DNS itself. # 127.0.0.1 localhost # ::1 localhostAgregue la dirección IP obtenida y el nombre de dominio al final del archivo. Ejemplo:
192.168.0.1 example.aliyundoc.com -
Guarde los cambios.
Después de editar el archivo, seleccione File > Save o presione
Ctrl+Spara guardar los cambios. -
Opcional. Actualice la caché de DNS para asegurarse de que los cambios en la resolución de DNS surtan efecto de inmediato.
Abra el Símbolo del sistema como administrador y ejecute el siguiente comando:
ipconfig /flushdns
macOS
-
Abra la aplicación Terminal y ejecute el siguiente comando para abrir el archivo
hostscon privilegios de administrador:sudo vim /etc/hostsSe le solicitará la contraseña de administrador. Introduzca la contraseña y presione Enter.
-
Edite el archivo
hosts.El contenido del archivo puede ser similar al siguiente texto:
## # Host Database # # localhost is used to configure the loopback interface # when the system is booting. Do not change this entry. ## 127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhostAgregue la dirección IP obtenida y el nombre de dominio al final del archivo. Ejemplo:
192.168.0.1 example.aliyundoc.com -
Guarde los cambios y salga.
Presione
Escpara salir del modo de inserción, introduzca:wqy luego presione Enter para guardar el archivo y salir de vim. -
Opcional. Actualice la caché de DNS para asegurarse de que los cambios en la resolución de DNS surtan efecto de inmediato.
Ejecute el siguiente comando en Terminal:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
-
Pruebe si el nombre de dominio acelerado es accesible.
Después de agregar la dirección IP y el nombre de dominio acelerado al archivo hosts, puede abrir el navegador e introducir el nombre de dominio acelerado en la barra de direcciones para probar la conectividad. Puede ver el resultado de la prueba mediante la herramienta de desarrollador del navegador.
En las herramientas de desarrollador, abra la pestaña Network, seleccione la solicitud de su dominio e inspeccione la información de Headers. Si el Status Code es 200 OK, la conectividad es normal. Además, compruebe la dirección IP en el campo Remote Address. Si esta dirección IP coincide con la que agregó al archivo hosts, su configuración es correcta. Ahora puede proceder a configurar el CNAME con su proveedor de DNS.
Si la dirección IP en el campo Remote Address no coincide con la de su archivo hosts, la configuración es incorrecta. Compruebe que haya introducido la dirección IP correcta en el archivo hosts y que haya resuelto esta dirección IP desde el CNAME correcto.
Después de acceder al nombre de dominio acelerado, también puede probar otras funciones mediante la máquina local.
Siguientes pasos
Add a CNAME record for a domain name: Después de agregar un nombre de dominio a CDN, este asigna un CNAME al nombre de dominio. Debe agregar el registro CNAME para el nombre de dominio antes de que la aceleración de CDN pueda surtir efecto.