Ладно.
В момент запроса к вас есть только ip клиента.
Разрезолвив ptr вы получите хостнейм, который может быть фуфлыжным.
Чтобы в этой схеме каким-то образом появилась А-запись - вам нужно ещё раз резолвить хостнейм, полученный на первой итерации, и сравнить результаты.
Делать это все нужно до начала обработки запроса.
Дело ваше, но такой способ борьбы с ботами будет вам стоить ресурсов, как несколько десятков тысяч ботов