ECS 服務主控台:「驗證節點主機名稱」「檢查 DNS 設定」失敗並出現大小寫不符

Summary: ECS 服務主控台檢查「驗證節點主機名稱」或「檢查 DNS 設定」失敗,因為網域名稱系統 (DNS) 主機名稱大小寫不相符。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

當節點上的主機名稱與在 DNS 中找到的名稱不匹配時,服務主控台會記錄錯誤。此檢查區分大小寫。

系統會為每個不相符的節點記錄下列錯誤: 
20220101 12:00:00.000: Validate Node hostname
[ERROR] The hostname on node 169.254.1.1 is 'ecsnode01.dell.com' and the fqdn from the ini file is 'ECSNODE01.dell.com' - they do not match
DNS 設定檢查與前向和向後測試的 DNS 結果存在區分大小寫的差異。請參閱此範例:ECSNODE01.dell.com 與 ecsnode01.dell.com
20231108 09:31:22.270: |   | FAIL
[ERROR] 'Check DNS settings' failed: Could not find 'ECSNODE01.dell.com' in 'nslookup 10.0.0.1' output. Node: 169.254.1.1
10.0.0.1.dell.com = ecsnode1.dell.com.

Authoritative answers can be found from:

Cause

ECS 節點主機名稱必須與在 DNS 中找到的主機名稱完全相符。這包括正向和反向查找區域。此檢查區分大小寫。

Resolution

驗證正向和反向區域 DNS 是否與主機名稱完全相符。

在此範例中,僅正向和反向 DNS 的區別在於區分大小寫,因此會產生警示。

在此範例中,主機名稱為「ecsnode01.戴爾com:” 

admin@ecsnode01:~> hostname -f
ecsnode01.dell.com

使用下列方法在使用者系統上檢查轉送 DNS nslookup 和節點的 FQDN: 

admin@ecsnode01:~> nslookup ecsnode01.dell.com
Server:         192.1xx.2xx.254
Address:        192.1xx.2xx.254#53

Non-authoritative answer:
Name:   ecsnode01.dell.com
Address: 10.0.0.1

在此範例中,正向 DNS 查詢與主機名稱相符。兩者都是 小寫的

使用以下方式檢查使用者系統上的反向 DNS nslookup 以及節點的 IP 位址:

admin@ecsnode01:~> nslookup 10.0.0.1
1.0.0.10.in-addr.arpa       name = ECSNODE01.dell.com.in-addr.arpa.

Authoritative answers can be found from:

在此範例中,反向 DNS 查詢會傳回主機名稱的大寫字母。反向 DNS 區域應更新為小寫,以符合系統上的主機名稱。

若要解決此問題,請變更 DNS 伺服器中的項目,因為 ECS 中的 FQDN 無法變更。應更新此問題的 DNS,使其與主機名稱相符。主機名稱、正向 DNS 查詢或反向 DNS 查詢之間的任何不匹配都會導致此錯誤。

使用者動作:
文章 80094:ECS:是否支援變更 ECS 節點的外部或公開名稱 (FQDN) 或公開 IP 位址


如果偵測到升級前檢查:

20231107 12:51:45.771: |   Check DNS settings
20231107 12:51:46.248: |   | FAIL
[ERROR] 'Check DNS settings' failed: Could not find 'ECSNODE1.ch.net.intra' in 'nslookup 10.0.0.1' output. Node: 169.2xx.1.1
10.0.0.1.in-addr.arpa name = ecsnode1.ch.net.intra.

Authoritative answers can be found from:

由於區分大小寫的差異,這可能是誤報警示,如果只是在區分大小寫方面有所不同,則不會阻止升級。

對節點執行下列檢查,以檢查其是否區分大小寫:

admin@ECSNODE1:~> hostname
ECSNODE1.ch.net.intra


admin@ECSNODE1:~> hostname -f
ECSNODE1.ch.net.intra


admin@ECSNODE1:~> hostname -i
10.0.0.1

admin@ECSNODE1:~> nslookup ECSNODE1
Server:         192.1xx.2xx.254
Address:        192.1xx.2xx.254#53

Non-authoritative answer:
Name:   ECSNODE1.ch.net.intra
Address: 10.0.0.1

admin@ECSNODE1:~> nslookup ecsnode1
Server:         192.1xx.2xx.254
Address:        192.1xx.2xx.254#53

Non-authoritative answer:
Name:   ecsnode1.ch.net.intra
Address: 10.0.0.1

admin@ECSNODE1:~> nslookup 10.0.0.1
1.88.96.10.in-addr.arpa name = ecsnode1.ch.net.intra.

Authoritative answers can be found from:

admin@ECSNODE1:~>

如果偵測到的唯一差異是字母大小寫,則升級前檢查中的錯誤警示。

Affected Products

ECS, ECS Appliance
Article Properties
Article Number: 000203965
Article Type: Solution
Last Modified: 02 Jul 2025
Version:  11
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.