爲了網站安全考慮,多數網站會啓用https加密訪問,這就離不開申請SSL證書。申請SSL證書需要進行域名驗證,可使用DNS驗證或文件驗證,通常我們使用的是DNS驗證。那麼如何驗證域名DNS解析是否生效呢?這裏以Windows系統爲例來看下驗證DNS解析是否生效的方法。
、我們在向CA機構提交SSL證書申請後,根據域名驗證頁面提示完成域名DNS驗證,之後可檢查DNS域名驗證是否生效。在Windows系統中,單擊“開始”,輸入“cmd”,命令提示符對話框。
2、在cmd中輸入以下命令,查看域名授權驗證配置是否已經生效。
nslookup -q=TXT xxx
xxx代表域名服務商返回的“主機記錄”值。
如果界面回顯的記錄值(text的值)與域名服務商返回的“記錄值”一致,如下圖說明域名授權驗證配置已經生效。
3、如果命令行界面回顯信息不存在TXT記錄,顯示爲“Non-existent domin”,則說明域名授權驗證配置未生效。
如果域名驗證配置未生效,可根據以下可能的原因進行排除修改,然後再重新進行驗證:
①配置的生效時間過長,生效時間還未到,因此我們無法查詢到DNS解析數據。檢查生效時間(TTL)是否設置過長,建議將生效時間修改爲5分鐘,不同的域名註冊商提供的DNS配置不一樣。
②記錄配置出錯。這時我們需要檢查“主機記錄”或“類型”是否填寫正確。
拓展閱讀:《Nmechep免費DNS域名解析的方法》