Bir VPC içinde bir alan adını özel bir IP adresine çözümlemek için Private Zone hizmetini yapılandırın.
İş Akışı
Ön Koşullar
Bir VPC ve bir vSwitch oluşturmuş olmanız gerekir. Bu eğitimde VPC için
192.168.0.0/16CIDR bloğunu ve vSwitch için192.168.0.0/24CIDR bloğunu kullanın. VPC ve vSwitch oluşturma ve silme.Demo hizmetini barındırmak üzere VPC içinde bir ECS örneği oluşturmuş olmanız gerekir. Bu örneğin özel IP adresini not edin (örneğin, 192.168.0.83). Aynı VPC (
vpc-hangzhougibi) içindeki kaynaklardemo.example.comadresindeki hizmete erişebilir. ECS örneği satın alma ve kullanma.
Yordam
Adım 1: Bir bölge ekleyinUser Defined Zones
Private Zone için Alibaba Cloud DNS konsolu oturumunu açın.
Sol gezinme bölmesinde Authoritative Zone > User Defined Zones seçeneklerini seçin. Ardından Add Zone düğmesini tıklayın.
-
Bölge Ekle sayfasında aşağıdaki parametreleri yapılandırın.
Authoritative Zone:
example.comdeğerini girin.Recursive Resolution Proxy for Subdomain Names: Etkin bırakın (varsayılan).
Diğer parametreleri varsayılan değerlerinde bırakın.
ÖnemliEtkili kapsamı istediğiniz zaman değiştirebilirsiniz. Kapsamı, DNS kayıtlarını ekledikten sonra yapılandırmanızı öneririz.
Kayıt içermeyen bir bölgeye bağlı bir VPC varsa, bu VPC'den gelen alan adı sorguları genel DNS sunucularına yinelemeli olarak iletilmediği için başarısız olur.
Adım 2: Bir DNS kaydı ekleyin
Private Zone için Alibaba Cloud DNS konsolu oturumunu açın.
Authoritative Zone > User Defined Zones yoluna gidin. Bölgenizi bulun ve Actions sütunundaki Settings seçeneğini tıklayın.
-
Settings sekmesinde Add Record düğmesini tıklayın ve aşağıdaki parametreleri yapılandırın.
Record Type: A seçeneğini belirleyin.
Hostname:
demodeğerini girin.Record Value:
192.168.0.83değerini girin.Request Source değerini Default olarak, TTL değerini 1 Minute olarak ve Record Value Load Balancing Policy değerini Round-robin olarak ayarlayın.
Adım 3: Etkili kapsamı yapılandırın
Private Zone için Alibaba Cloud DNS konsolu oturumunu açın.
Authoritative Zone > User Defined Zones yoluna gidin. Bölgenizi bulun ve Actions sütunundaki Effective Scope seçeneğini tıklayın.
-
Effective Scope panelinde, bu bölgeyle ilişkilendirmek istediğiniz VPC'yi seçin.
Effective Scope Settings iletişim kutusunda:
Effective within Alibaba Cloud VPC: Açılır listeden ilişkilendirmek istediğiniz VPC'leri seçin (örneğin, Çin (Hangzhou) bölgesindeki bir VPC). Birden fazla VPC ekleyebilirsiniz. Hesaplar arası ilişkilendirme için + VPC Private Zone DNS Resolution Management (Cross-account) bağlantısı sağlanmıştır.
Effective within Self-managed DNS Cluster: Açılır listeden dağıtılmış kendi kendine yönetilen bir DNS kümesi seçin. Bu seçenek, kurumsal veri merkezi özel ağ senaryoları için geçerlidir. Bir küme dağıtmak için Deploy Now düğmesini tıklayabilirsiniz.
NotBoş alan adlarından kaynaklanan çözümleme hatalarını önlemek için etkili kapsamı DNS kayıtlarını yapılandırdıktan sonra ayarlamanızı öneririz. Açılır listedeki VPC verilerinde gecikme olabilir. Veriler senkronize edilmemişse 30 dakika sonra tekrar deneyin.
Adım 4: Çözümlemeyi doğrulayın
Test amacıyla aynı VPC içinde başka bir ECS örneği oluşturun. ECS örneği satın alma ve kullanma.
-
Yeni ECS örneğinde oturum açın ve aşağıdaki komutu çalıştırın:
curl demo.example.comAşağıdaki çıktı görüntülenir:
[ecs-assist-user@iZbp1g6oqu352zapdvhqe0Z ~]$ curl demo.example.com <!DOCTYPE html> <html> <head> <title>HTTP Server Test Page</title> <style> body { width: 35em; margin: 0 auto; font-family: Tahoma, Verdana, Arial, sans-serif; } </style> </head> <body> <h1>Welcome to HTTP Server Test Page!</h1> <p>If you see this page, the httpd web server is successfully installed and working. Further configuration is required.</p> <p><em>Thank you for using apache httpd.</em></p> </body> </html>Doğru IP adresi döndürülürse yapılandırma başarılı demektir.
Hedef örnekte çalışan bir hizmet yoksa DNS çözümlemesini doğrulamak için
ping demo.example.comkomutunu çalıştırın.Örnek çıktı:
[root@iZbp1xxx ~]# ping demo.example.com PING demo.example.com (192.168.0.83) 56(84) bytes of data. 64 bytes from iZbp17420etyxud5tvupr2Z (192.168.0.83): icmp_seq=1 ttl=64 time=0.014 ms 64 bytes from iZbp17420etyxud5tvupr2Z (192.168.0.83): icmp_seq=2 ttl=64 time=0.025 ms 64 bytes from iZbp17420etyxud5tvupr2Z (192.168.0.83): icmp_seq=3 ttl=64 time=0.026 ms 64 bytes from iZbp17420etyxud5tvupr2Z (192.168.0.83): icmp_seq=4 ttl=64 time=0.025 ms