Возникают ли у доменов .ci проблемы с DNS чаще, чем у других доменов?

Возникают ли у доменов .ci проблемы с DNS чаще, чем у других доменов?

Расширение домена .ci было очень ненадежным в течение выходных:

сбой в работе сайта gouv.ci

Есть ли у кого-нибудь данные или представление о том, как часто такие отключения случались в прошлом?

Мы планируем построить международный бизнес с доменом .ci и задаемся вопросом, стоит ли нам выбрать более распространенный домен, такой как .com или .org.

$ dig ci. NS | fgrep FAIL
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 27830


$(for NS in $(dig +short . NS | sort); do dig @"$NS" +noall +authority +norecurse ci. NS; done) | sort | uniq -c | sort -bnr
     13 ci.                     172800  IN      NS      phloem.uoregon.edu.
     13 ci.                     172800  IN      NS      ns.nic.ci.
     13 ci.                     172800  IN      NS      ns-ci.afrinic.net.
     13 ci.                     172800  IN      NS      ci.hosting.nic.fr.
     13 ci.                     172800  IN      NS      any.nic.ci.
$ eval dig +noall +answer +nottl {{any.nic,ns.nic}.ci.,phloem.uoregon.edu.,ci.hosting.nic.fr.,ns-ci.afrinic.net.}\ A{,AAA}
phloem.uoregon.edu.     IN      A       128.223.32.35
phloem.uoregon.edu.     IN      AAAA    2001:468:d01:20::80df:2023
ci.hosting.nic.fr.      IN      A       192.134.0.49
ci.hosting.nic.fr.      IN      AAAA    2001:660:3006:1::1:1
ns-ci.afrinic.net.      IN      A       196.216.168.30
ns-ci.afrinic.net.      IN      AAAA    2001:43f8:120::30
$ for NS in phloem.uoregon.edu. ci.hosting.nic.fr. ns-ci.afrinic.net.; do echo "::::: $NS :::::"; dig @"$NS" +noall +authority +comments +norecurse nic.ci. NS | grep -e FAIL -i -e '^nic\.ci\.'; done
::::: phloem.uoregon.edu. :::::
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 17974
::::: ci.hosting.nic.fr. :::::
nic.ci.                 7200    IN      NS      ns2.desec.org.
nic.ci.                 7200    IN      NS      ns1.desec.io.
::::: ns-ci.afrinic.net. :::::
nic.ci.                 7200    IN      NS      ns1.desec.io.
nic.ci.                 7200    IN      NS      ns2.desec.org.
$ for NS in ns1.desec.io. ns2.desec.org.; do echo "::::: $NS :::::"; eval dig @"$NS" +noall +answer +nottl {any.nic,ns.nic}.ci.\ A{,AAA}; done
::::: ns1.desec.io. :::::
any.nic.ci.             IN      A       204.61.216.120
any.nic.ci.             IN      AAAA    2001:500:14:6120:ad::1
ns.nic.ci.              IN      A       196.49.0.84
::::: ns2.desec.org. :::::
any.nic.ci.             IN      A       204.61.216.120
any.nic.ci.             IN      AAAA    2001:500:14:6120:ad::1
ns.nic.ci.              IN      A       196.49.0.84
$ for NSIP in 128.223.32.35 192.134.0.49 196.49.0.84 196.216.168.30 204.61.216.120 2001:468:d01:20::80df:2023 2001:500:14:6120:ad::1 2001:660:3006:1::1:1 2001:43f8:120::30; do echo "::::: $NSIP :::::"; dig @"$NSIP" +norecurse +noall +authority +additional +comments gouv.ci. NS | awk '{if(($0 ~ /FAIL/) || ($4 ~ /^(NS|A|AAAA)$/))print;}'; done
::::: 128.223.32.35 :::::
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 44883
::::: 192.134.0.49 :::::
gouv.ci.                7200    IN      NS      n2.sndi.ci.
gouv.ci.                7200    IN      NS      ns1.sndi.ci.
gouv.ci.                7200    IN      NS      ns3.sndi.ci.
gouv.ci.                7200    IN      NS      ns4.sndi.ci.
ns4.sndi.ci.            7200    IN      A       77.68.50.56
ns3.sndi.ci.            7200    IN      A       164.160.41.43
ns1.sndi.ci.            7200    IN      A       164.160.41.41
::::: 196.49.0.84 :::::
gouv.ci.                7200    IN      NS      ns4.sndi.ci.
gouv.ci.                7200    IN      NS      ns3.sndi.ci.
gouv.ci.                7200    IN      NS      n2.sndi.ci.
gouv.ci.                7200    IN      NS      ns1.sndi.ci.
ns1.sndi.ci.            7200    IN      A       164.160.41.41
ns3.sndi.ci.            7200    IN      A       164.160.41.43
ns4.sndi.ci.            7200    IN      A       77.68.50.56
::::: 196.216.168.30 :::::
gouv.ci.                7200    IN      NS      ns1.sndi.ci.
gouv.ci.                7200    IN      NS      ns3.sndi.ci.
gouv.ci.                7200    IN      NS      ns4.sndi.ci.
gouv.ci.                7200    IN      NS      n2.sndi.ci.
ns1.sndi.ci.            7200    IN      A       164.160.41.41
ns3.sndi.ci.            7200    IN      A       164.160.41.43
ns4.sndi.ci.            7200    IN      A       77.68.50.56
::::: 204.61.216.120 :::::
gouv.ci.                7200    IN      NS      n2.sndi.ci.
gouv.ci.                7200    IN      NS      ns3.sndi.ci.
gouv.ci.                7200    IN      NS      ns1.sndi.ci.
gouv.ci.                7200    IN      NS      ns4.sndi.ci.
ns4.sndi.ci.            7200    IN      A       77.68.50.56
ns3.sndi.ci.            7200    IN      A       164.160.41.43
ns1.sndi.ci.            7200    IN      A       164.160.41.41
::::: 2001:468:d01:20::80df:2023 :::::
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 5901
::::: 2001:500:14:6120:ad::1 :::::
gouv.ci.                7200    IN      NS      ns1.sndi.ci.
gouv.ci.                7200    IN      NS      n2.sndi.ci.
gouv.ci.                7200    IN      NS      ns4.sndi.ci.
gouv.ci.                7200    IN      NS      ns3.sndi.ci.
ns4.sndi.ci.            7200    IN      A       77.68.50.56
ns3.sndi.ci.            7200    IN      A       164.160.41.43
ns1.sndi.ci.            7200    IN      A       164.160.41.41
::::: 2001:660:3006:1::1:1 :::::
gouv.ci.                7200    IN      NS      ns4.sndi.ci.
gouv.ci.                7200    IN      NS      ns1.sndi.ci.
gouv.ci.                7200    IN      NS      n2.sndi.ci.
gouv.ci.                7200    IN      NS      ns3.sndi.ci.
ns4.sndi.ci.            7200    IN      A       77.68.50.56
ns3.sndi.ci.            7200    IN      A       164.160.41.43
ns1.sndi.ci.            7200    IN      A       164.160.41.41
::::: 2001:43f8:120::30 :::::
gouv.ci.                7200    IN      NS      ns1.sndi.ci.
gouv.ci.                7200    IN      NS      ns3.sndi.ci.
gouv.ci.                7200    IN      NS      ns4.sndi.ci.
gouv.ci.                7200    IN      NS      n2.sndi.ci.
ns1.sndi.ci.            7200    IN      A       164.160.41.41
ns3.sndi.ci.            7200    IN      A       164.160.41.43
ns4.sndi.ci.            7200    IN      A       77.68.50.56
$ for NSIP in 77.68.50.56 164.160.41.41 164.160.41.43; do dig @"$NSIP" +noall +answer +norecurse www.gouv.ci. A | sed -e 's/$/'"; $NSIP/"; done
www.gouv.ci.            14400   IN      A       164.160.41.94; 77.68.50.56
www.gouv.ci.            14400   IN      A       164.160.41.94; 164.160.41.41
www.gouv.ci.            14400   IN      A       164.160.41.94; 164.160.41.43
$ dig @ci.hosting.nic.fr. +noall +authority +additional sndi.ci. NS
sndi.ci.                7200    IN      NS      ns4.sndi.ci.
sndi.ci.                7200    IN      NS      ns1.sndi.ci.
sndi.ci.                7200    IN      NS      ns2.sndi.ci.
sndi.ci.                7200    IN      NS      ns3.sndi.ci.
ns4.sndi.ci.            7200    IN      A       77.68.50.56
ns3.sndi.ci.            7200    IN      A       164.160.41.43
ns2.sndi.ci.            7200    IN      A       164.160.41.42
ns1.sndi.ci.            7200    IN      A       164.160.41.41
$
eval dig @164.160.41.41 +noall +answer +norecurse n{s1,{,s}2,s3,s4}.sndi.ci.\ A{,AAAA} | sort -u
n2.sndi.ci.             14400   IN      CNAME   ns2.sndi.ci.
ns1.sndi.ci.            14400   IN      A       164.160.41.41
ns2.sndi.ci.            14400   IN      A       164.160.41.42
ns3.sndi.ci.            14400   IN      A       164.160.41.43
ns4.sndi.ci.            14400   IN      A       77.68.50.56
$ for NSIP in 164.160.41.42; do dig @"$NSIP" +noall +answer +norecurse www.gouv.ci. A | sed -e 's/$/'"; $NSIP/"; done
www.gouv.ci.            14400   IN      A       164.160.41.94; 164.160.41.42
$

решение1

Доступность домена зависит от доступности (корня)DNS-серверы этого домена TLD с кодом страныидомены собственные DNS-серверыи зональные данные.

Ваш снимок экрана не дает однозначного указания на то, какой DNS-сервер(ы) вел себя проблемно: серверы имен CC TLD ( ns.nic.ci.и их друзья) или серверы домена gouv.ci ( ns[1-4].sndi.ci.).

Поэтому приравнивать доступность одного домена и его собственных серверов имен к общей доступности всего домена верхнего уровня CC также может быть неверным выводом.


Имея менее 20 000 зарегистрированных доменных имен (текущий статус согласноhttps://www.nic.ci/) они представляют собой относительно небольшой домен верхнего уровня CC.

По моему мнению, по сравнению с размерами страны и численностью населения это тоже кажется очень небольшим числом и говорит о том, что даже большинство организаций в Кот-д'Ивуаре, ориентированных на местных жителей, не используют домен .ci.

Так что если у вас нет на примете действительно симпатичного названия бренда, то это еще не вселяет большой уверенности в том, что это будет лучший выбор, независимо от того, насколько эффективен домен верхнего уровня .CI или нет.


Отказ или успешная атака на TLD фактически выведет из строя все домены в этом TLD, поэтому эти корневые серверы TLD должны быть стабильными, иметь хорошую (глобальную) связь и быть устойчивыми, например, к крупным DDOS-атакам. Это большая ответственность, требующая специальных знаний и, как правило, большого количества ресурсов, поэтому некоторые операторы CC и других TLD объединяют ресурсы, а другие используют технические знания и ресурсы, например, поставщика услуг реестра (RSP).

Я не знаю, как работает .CI Côte d'Ivoire CC TLD. Но с менее чем 20'000 зарегистрированных доменов я предполагаю, что ресурсы ограничены в любом случае.

Связанный контент