
У меня есть маршрутизатор Mikrotik с Router OS, где мне нужно установить статическую запись DNS. Я установил
- URL-адрес
exhibitorsearch.test.intern.customer.com
IP-адреса с окончанием .92 - регулярное выражение
.*\.test\.intern\.customer\.com
для IP с окончанием .91
Явный URL идет перед URL регулярного выражения. Проблема в том, что когда я запускаю, dig exhibitorsearch.test.intern.customer.com
я всегда получаю ответ с .91. Я пробовал менять их местами, так что, возможно, последняя запись побеждает, но безрезультатно. Я также ждал пять минут из-за истечения TTL и обновления записи.
Как мне получить .92 для явного URL и как мне получить .91 для всего остального?
решение1
Вы не можете. Ссылаясь надокументация:
Список упорядочен и проверяется сверху вниз. Сначала проверяются регулярные выражения, затем простые записи.
Я бы попробовал следующие обходные пути
Попробуйте использовать подстановочные знаки, не являющиеся регулярными выражениями. Это стандартная функция DNS (в отличие от варианта регулярных выражений), и в этом случае более конкретные записи должны иметь приоритет.
*.test.intern.example.com exhibitorsearch.test.intern.example.com
Попробуйте построить регулярное выражение, исключающее
exhibitorsearch
.