KT DNS 서버에서만 접속이 안되는 문제

zeta의 이미지

안녕하세요, 가입 후 첫 글입니다.

대략 한 달 전부터, GitHub Pages에서 호스팅 중인 제 블로그의 커스텀 URL을 KT DNS 서버가 '잊어버린 것' 같습니다.
그 전까지는 잘 되었습니다.

제 블로그의 URL은 zetablog.ml이고, github.io URL로 접속하면 자동으로 리다이렉트 되게 설정되어 있습니다.
참고로, 저 커스텀 URL은 Freenom이라는 사이트에서 대여받아서 쓰고 있고, Cloudflare 서비스를 이용하고 있습니다.

Facebook 생활코딩 커뮤니티에 도움을 청하였더니, Cloudflare 계정을 새로 파서 새로운 Cloudflare nameserver를 할당받았더니 되었다는 분의 말씀을 듣고 그렇게 해보았으나 아직 해결이 안 된 상황입니다.

DNS를 수동으로 1.1.1.1 같은 값으로 설정하면 잘 접속됩니다.
실제로,

nslookup zetablog.ml 1.1.1.1
nslookup zetablog.ml 8.8.8.8
nslookup zetablog.ml 203.248.252.2
nslookup zetablog.ml 219.250.36.130

등 Cloudflare/Google DNS 서버나 SKT, LG U+ 통신사 DNS 서버로는 잘 확인이 되지만, 유난히 KT DNS 서버에서만 SERVFAIL 에러가 발생합니다:
nslookup zetablog.ml 168.126.63.1
nslookup zetablog.ml 128.126.63.2

거의 3년 째 동일한 세팅으로 블로그를 운영하다가 갑자기 겪게 되는 문제라 당황스럽고 어떻게 해결해야하는지 감도 안 잡히는 상황입니다.

이 문제를 겪어본 적 있으신 분이나 해결 방법을 아시는 분 계신가요?
아니라면 KT 어디에 문의를 해야 하는지 아시는 분 계실까요?

감사합니다.

김정균의 이미지

KT 가 문제가 아니라, ml registra 의 root name server 로의 53번 접근이 한국발 IP에서 막혔거나 routing 이 되지 않는 것이 원인일 것 같네요.

[root@host ~]$ dig zetablog.ml +trace
 
; <<>> DiG 9.8.2rc1-geoip-1.4-RedHat-9.8.2-0.68.rc1.an2.7 <<>> zetablog.ml @1.1.1.1 +trace
;; global options: +cmd
.                       516174  IN      NS      a.root-servers.net.
.                       516174  IN      NS      b.root-servers.net.
.                       516174  IN      NS      c.root-servers.net.
.                       516174  IN      NS      d.root-servers.net.
.                       516174  IN      NS      e.root-servers.net.
.                       516174  IN      NS      f.root-servers.net.
.                       516174  IN      NS      g.root-servers.net.
.                       516174  IN      NS      h.root-servers.net.
.                       516174  IN      NS      i.root-servers.net.
.                       516174  IN      NS      j.root-servers.net.
.                       516174  IN      NS      k.root-servers.net.
.                       516174  IN      NS      l.root-servers.net.
.                       516174  IN      NS      m.root-servers.net.
;; Received 228 bytes from 1.1.1.1#53(1.1.1.1) in 55 ms
 
ml.                     172800  IN      NS      a.ns.ml.
ml.                     172800  IN      NS      b.ns.ml.
ml.                     172800  IN      NS      c.ns.ml.
ml.                     172800  IN      NS      d.ns.ml.
;; Received 272 bytes from 193.0.14.129#53(193.0.14.129) in 15307 ms
 
;; connection timed out; no servers could be reached

위의 결과를 보면 k.root-server.net (193.0.14.129) 에서 ml extenson 을 관리하는 name server 정보를 넘겨 주었지만, ml extension 을 관리하는 name server 로의 접근이 timeout 이 발생한 것을 알 수 있습니다. 즉, 제 IP 가 ml extenson 을 관리하는 name server 쪽 network 에서 block 이 되었거나 또는, 해당 name server 로의 routing path 에 문제가 생겼다고 볼 수 있습니다.

즉 KT dns 의 문제는 아니고, 아마 한국에 있는 DNS 에서는 거의 lookup 이 안될 것 같습니다. 일단 KLDP dns 에서도 lookup 은 되지 않습니다.

어떻게 해결을 해야 할지는 .. 음.. 제 입장이라도 참 난감할 것 같네요 ㅠ

zeta의 이미지

왜 이런 문제가 생기는지 시간 들여 진단해주셔서 정말 감사합니다.
다만 잘 되던 게 갑자기 안되는지.. LG U+ / SKT 통신사 DNS에서는 접근이 잘 되는지는 모르겠네요 ㅠㅠ
아무튼 회사 사이트도 아니고 개인 블로그이니 URL을 바꾸는 수밖에 없을까요?
감사합니다.

zeta의 이미지

미래에 비슷한 문제를 겪을 분들이 이 문제를 어떻게 해결(은 아니지만)했는지 궁금하실 수도 있어 적습니다. 결국 새로운 URL (zetablog.io)을 구매해서, 기존의 URL은 Cloudflare 단에서 301 redirect하게 설정하고, Google Search Console에 change of address 등록해뒀습니다. 제 선에서 이게 최선이라고 생각됩니다. ㅠ 이 일의 교훈은, ml 같은 niche한 최상위 도메인을 쓰지 않는 것이라는 생각이 드네요. (새로 구매한 io도 그리 흔하지는 않지만 github.io가 있으니..)

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.