Как поймать DNS запрос
Добавлено: 02 июн 2014, 16:36
Здравствуйте!
У меня следующая ситуация:
Есть два провайдера. У одного провайдера DNSы выдаються по DHCP, у другого прописаны вручную. Также есть почтовый сервер, который находиться в интернете у хостера.
Проблема в том, что доменное имя почтового домена ИНОГДА не правильно резолвится, и соответственно почта перестает работать. Можно конечно прописать РОР3 и СМТП в виде IP адреса и обойти проблему, но так не интересно. Если я с компютера командой dig спрашиваю у конкретного DNS провайдера, то IP выдается правильный (спрашивал у всех DNSов обеих провайдеров). Но откуда ж тогда микротик берет неправильный IP? Когда я очищаю DNS кеш на микротике, то со следующим запросом на почтовик микротик получает правильный IP. И так работает до тех пор, пока опять откуда то не подцепит неправильный. Еще заметил такой факт, что у DNS запроса с неправильным IP -- TTL = 20 часов, а с правильным -- TTL = 20 минут. Соответственно если подцепил, то надолго.
В связи с этим главный вопрос: Как на микротике посмотреть откуда и когда приходит неправильный IP ? Микротик 951G-2HnD.
У меня следующая ситуация:
Есть два провайдера. У одного провайдера DNSы выдаються по DHCP, у другого прописаны вручную. Также есть почтовый сервер, который находиться в интернете у хостера.
Проблема в том, что доменное имя почтового домена ИНОГДА не правильно резолвится, и соответственно почта перестает работать. Можно конечно прописать РОР3 и СМТП в виде IP адреса и обойти проблему, но так не интересно. Если я с компютера командой dig спрашиваю у конкретного DNS провайдера, то IP выдается правильный (спрашивал у всех DNSов обеих провайдеров). Но откуда ж тогда микротик берет неправильный IP? Когда я очищаю DNS кеш на микротике, то со следующим запросом на почтовик микротик получает правильный IP. И так работает до тех пор, пока опять откуда то не подцепит неправильный. Еще заметил такой факт, что у DNS запроса с неправильным IP -- TTL = 20 часов, а с правильным -- TTL = 20 минут. Соответственно если подцепил, то надолго.
В связи с этим главный вопрос: Как на микротике посмотреть откуда и когда приходит неправильный IP ? Микротик 951G-2HnD.