У меня есть домен BQQKSHELF.COM, который я купил через Dreamhost. Я настроил CNAME так, чтобы zach.bqqkshelf.com указывал на мое приложение на zach.heroku.com.
Приложение на Heroku работает нормально. С этим можно согласиться.
Когда я захожу на zach.bqqkshelf.com, вроде тоже все работает нормально. Когда я прошу своего соседа по комнате пойти к нему, это работает. Когда я захожу в него на своем iTouch, он работает.
Когда я отправляю сообщения своим друзьям и прошу их перейти на zach.bqqkshelf.com, они получают ошибку тайм-аута.
Как это возможно?
Похоже, у вас проблема с кешированием. У вас было предыдущее значение zach.bqqkshelf.com? (Т.е., раньше он указывал на другое место?)
Иногда для распространения изменений DNS может потребоваться некоторое время (по крайней мере, день) из-за распределенного и сильно кэшированного характера DNS.
RE: тестирование без IMing друзей, вы можете использовать проверку DNS, например вот этот.
Когда я пингую zach.bqqkshelf.com, я получаю:
PING heroku.com (75.101.145.87): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
Request timeout for icmp_seq 4
Request timeout for icmp_seq 5
Request timeout for icmp_seq 6
Request timeout for icmp_seq 7
Я сбросил настройки DNS на Dreamhost, посмотрю, поможет ли это. А пока есть способ протестировать, не отправляя сообщения друзьям?
Кроме того, где будет этот файл hosts?
На случай, если вам интересно, почти наверняка проблема заключается в том, что ваш друг по IM находится за DNS-сервером Micrsoft Server 2003; Я отследил проблему Dreamhost + CNAME с нашей стороны.