Недавно нам пришлось перемещать наш сайт между хостами. Мы переместили файлы и базу данных, а затем изменили серверы имен, чтобы они указывали на новый хост. После небольшого повозки сайт на новом хосте работает нормально, и все проблемы устранены.
Ну почти все, остается одна большая проблема.
Ирландские (и, возможно, международные) пользователи, которые используют vodafone (вы знаете, вторая по величине компания мобильной связи в мире), все еще перенаправляются на старый сайт, который теперь больше не существует, поэтому они получают неработающий сайт.
Я мог понять, была ли задержка на несколько дней перед обновлением vodafone, но сейчас прошло 2 недели, а всех клиентов vodafone по-прежнему отправляют не в то место.
Все остальные посетители нашего веб-сайта могут видеть наш сайт, все остальные провайдеры в Ирландии правильно видят новый сайт, DNS-серверы googles видят новый сайт.
Мы получаем телефонные звонки от людей, которые говорят, что не могут видеть наш сайт, каждый из этих людей использовал vodafone в качестве интернет-провайдера.
Что я пробовал
Я пытался дозвониться до vodafone, но поскольку я не являюсь клиентом, и потому что наш сайт не размещен на vodafone, и потому что я пытаюсь связаться с людьми из их сетевых систем, им все равно.
Я пробовал подождать - я предположил, что если я подожду 10 дней, он может быть обновлен, но прошло уже 2 недели и все еще неверно.
Что я могу сделать, чтобы vodafone обновил серверы имен для моего сайта?
Почему они относятся к этому иначе, чем к другим сетевым провайдерам в Интернете?
Обновить
В соответствии с http://www.who.is/dns/cookingisfun.ie/ Запись SOA для моего домена:
cookingisfun.ie SOA 4 hours ns1.dreamhost.com. hostmaster.dreamhost.com. 2011100306 20842 1800 1814400 14400
Это верно. Боюсь, у меня нет старых деталей. Если в записи SOA есть проблема, означает ли это, что vodafone следует правилам, которые все остальные игнорируют?
Предыдущие серверы имен были ns.webfusion.co.uk ns2.webfusion.co.uk
Если я выполняю NSLookup со своего компьютера, используя СТАРЫЕ серверы webfusion, я получаю
C:\Users\Toby>nslookup
> server ns.webfusion.co.uk
Default Server: ns.webfusion.co.uk
Address: 212.67.202.1
> cookingisfun.ie
Server: ns.webfusion.co.uk
Address: 212.67.202.1
Name: cookingisfun.ie
Address: 212.67.220.186
>
Я посмотрю, смогу ли я это сделать, у кого-то, у кого vodafone в качестве интернет-провайдера
Я мог понять, была ли задержка в несколько дней перед обновлением vodafone, но сейчас прошло 2 недели, а всех клиентов vodafone все еще отправляют не в то место
Некоторые «крупные игроки» игнорируют RFC и даже хранят кешированные данные в ns-кэшах. после истечения TTL. Вы ничего не можете с этим поделать. Для более глубокого устранения неполадок я буду рад увидеть результаты dig
или nslookup
для вашего имени хоста от недовольных пользователей vodafone (без цензуры ваше имя хоста и IP)
Я сделал несколько поисков в коммутируемой сети Vodafone DSL в Германии, и они выглядят нормально - никаких проблем с решением вашего сайта:
dig cookingisfun.ie a
; <<>> DiG 9.6-ESV-R1 <<>> cookingisfun.ie a
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55037
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;cookingisfun.ie. IN A
;; ANSWER SECTION:
cookingisfun.ie. 14400 IN A 67.205.47.147
;; Query time: 187 msec
;; SERVER: 195.50.140.114#53(195.50.140.114)
;; WHEN: Sat Oct 15 21:25:48 2011
;; MSG SIZE rcvd: 49
$ whois 195.50.140.114|grep -i vodafone
descr: Vodafone D2 GmbH
org-name: Vodafone D2 GmbH
address: Vodafone D2 GmbH
Разве вы не можете просто запугать ns.webfusion.co.uk, чтобы удалить зону cookisfun.ie с их серверов имен или изменить A-Record, чтобы отразить ваш новый IP-адрес? Если серверы имен Vodafone неправильно кэшировали, что ns.webfusion.co.uk является авторитетным для cookisfun.ie и не откажется от этого, это поможет.