Что у клиента в этот момент в консоли браузера, 404? ФС, на которой лежит картинка, регистрозависимая или как? В дефолтной линуксовой Ext4 file.jpg и file.JPG - это два разных объекта.
Но тогда возникает другой вопрос - кто ломится к вам на такие вот, невалидные домены и почему у них вообще существуют А-записи, смотрящие на ваш сервер (иначе как они к вам попадают)? Похоже на какие-то артефакты локального виндового домена - они любят всякие такие хосты с SRV-записями.
В плане решения - не думаю, что тут можно придумать что-то более изящное, чем дурацкая проверка по регэкспу/чёрному списку. Я бы забил, честно говоря, если, конечно, из-за этого у вас внутри что-то не падает.
antonwx, не тратьте вы время на фанбоев, это бессмысленно. У них, судя по всему, всё хорошо - по улицам они не ходят, новостей не читают... Они тут честь целой державы отстаивают, куда нам против такого со своим имхо? :)
Валентин, что встречали, бесполезную сертификацию? Более-менее везде. Что пожарка, что всё остальное. А уж что у ФСБ айсикью не хватит отличить хорошую железку от плохой - уверен на 146% просто глядя на то, чем они занимаются и на принцип подбора кадров...
Виталий Соколов, помимо банальных штук вроде пула HTTP-соединений с кипалайвом, затрудняюсь сказать, как вам получать ответы с предсказуемой задержкой от непредсказуемо офигевающего сервера.
igivanov1111, вы спрашиваете про циски, а в качестве контрпримера приводите совершенно другой сегмент устройств. Про циски я вам ответил - консоль и вебморда.
igivanov1111, в любой серверной материнской плате, которую можно использовать в качестве сетевого устройства - тоже. И что? Специализированное железо потому и специализированное, что в нём нет лишних, увеличивающих цену комплектующих вроде видеокарты.
bellerofonte, бесплатный домен можно взять в куче зон второго уровня.
Если счёт приложений пошёл на десятки - как-то странно жить без собственной зоны и DNS-хостинга, всё это по сравнению с теми же вычислительными мощностями стоит копейки.
У Амазона вообще всё прекрасно интегрировано с их Route 53. Отдельные экземпляры можно настроить руками или с помощью (опять же) API автоматически.
Короче, вы зачем-то городите костыли там, где всё легко решается штатными средствами :)