DNS 項目始終首選通配符項目而不是明確項目

DNS 項目始終首選通配符項目而不是明確項目

我有一個帶有路由器作業系統的 Mikrotik 路由器,我需要在其中設定靜態 DNS 條目。我已經設定

  • exhibitorsearch.test.intern.customer.com以 .92 結尾的 ip 的url
  • .*\.test\.intern\.customer\.com以 .91 結尾的 ip 的正規表示式

在此輸入影像描述

顯式 url 位於正規表示式 url 之前。問題是,當我跑步時,dig exhibitorsearch.test.intern.customer.com我總是得到 0.91 的答案。我嘗試過交換它們,所以也許最後一個條目獲勝,但無濟於事。由於 TTL 到期並更新條目,我也等待了五分鐘。

如何取得 .92 的顯式 url 以及如何取得其他所有內容的 .91?

答案1

你不能。引用文件

該列表是有序的,並且是從上到下檢查的。首先檢查正規表示式,然後檢查普通記錄。

我會嘗試以下解決方法

  • 嘗試使用非正規表示式通配符。這些是標準 DNS 功能(與正規表示式變體不同),在這種情況下,更具體的記錄應該優先。

    *.test.intern.example.com
    exhibitorsearch.test.intern.example.com
    
  • 嘗試建構一個排除exhibitorsearch.

相關內容