Как я понимаю, если у меня не получится дать доступ в фаерволе только для яндекса, имеет место открыть порт 80 для всех и при этом в настройках формы в яндексе добавить дополнительное поле key в post запросе, сгенерировать какой нибудь ключ и уже в роуте проверять его? И если ключ неверный/его нет, не реагировать на запросы?