Азат Ваджипов: я в этих файлах русского текста не наблюдаю. Если ты текст берешь из базы, то убедись, что кодировка текста в базе тоже выбрана как utf-8 и текст в базе лежит как utf-8.
И, в данном случае это не влияет, но Header имеет смысл добавлять до того, как ты документ отдавать начал, перенеси установку локали и добавление хидеров в начало файла.
Азат Ваджипов: А можешь куда-нибудь выложить файл в архиве, например?
UTF CastExpress скорей всего неправильно определил кодировку исходного файла, например спутал cp866 и mac-cyr.
Антон Артёмов: нет, nslookup по умолчанию использует сервер прописанный в resolv.conf. Можно сделать nslookup с произвольного сервера, например
nslookup ya.ru 8.8.8.8
Антон Артёмов: зависит от того, какой резолвер использует приложение. При стандартном резолвере возможнео все именно так, как вы предполагаете, поэтому пинг проходит.
>Это значит, что cc.anton.office не был найден на 192.168.0.2 ?
это значит что в 192.168.0.2 для anton.office. у вас прописаны NS серверы указывающие куда-то еще
ns1 IN A 1.1.1.1
ns2 IN A 2.2.2.2
и 192.168.0.2 считает что для разрешения cc.anton.office следует обращаться к этим серверам, для чего необходимо делать рекурсивный запрос, но сервер 192.168.0.2 не сконфигурирован в качестве резолвера и не будет делать рекурсивные запросы.
Антон Артёмов:
Сервер 192.168.0.2 не обслуживает рекурсивные запросы, это значит, что его не стоит прописывать в качестве резолвера. Уберите его из resolv.conf, поднимите локальный сервер зон, создайте stub-зону office, в этой зоне пропишите NS-запись
office. IN NS 192.168.0.2
При этом резолвер будет обращаться к 192.168.0.2 для разрешения имен в office и будет делать стандартное разрешение имен для имен из Internet.
Антон Артёмов:
Server: 127.0.1.1
это означает, что в качестве резолвера у вас прописан не офисный DNS, а собственный резолвер на локальной машине. Либо пропишите офисный резолвер в resolv.conf, либо на своем резолвере создайте stub-зону для "внутреннего" домена, с NS-записями указывающими на внутренний резолвер, либо пропишите его как smart host.
kovalr: это означает, что если запрашивается site.ru и запись кэширована более минуты назад, то будет сделан новый запрос к DNS-серверу.
Можно устанавливать разные TTL даже для двух разных записей в одной зоне, в разных зонах или для подмененных записей в стаб-зоне - тоже можно делать разные TTL.
x2sp: нет, использование самоподписанного сертификата по факту не влияет на доставляемость, черные списки и т.п.
У использования сертификата CA плюсы в том, что не надо устанавливать корневой сертификат на клиентах.