dns 쿼리 속도 질문

mirth81의 이미지

안녕하세요.

얼마전에도 비슷한 글을 올렸는데요, 그 글에선 질문이 윈도우와 리눅스의 인터넷 속도가 현저히 차이가 난다는 내용의 글이었는데 dns를 바꿔보라는 말씀을 듣고 그렇게 했더니 속도가 좀 나아지긴 했습니다.

덕분에 여러가지를 배우긴 했는데요, 문제는 좀 나아진 줄 알았는데 그게 fake 였다는 겁니다 --;

좀 괜찮아 진듯 보였지만 다시 그 증상이 반복되면서 좀 익숙해 지려다가도... 그거 아시죠 인터넷 초고속 쓰다가 모뎀쓴다고 생각해 보세요. 미칩니다 ㅜㅜ

확실한건 인터넷이 느리지는 않다는 겁니다. 제가 실험을 해봤는데요.

wget으로 인터넷 페이지를 받아오면 예를 들면

wget google.com 이런식으로 하면

윈도우는 정말 빠르게 다운받아 옵니다. 그런데 리눅스에서 실행하면 resolving ... 에서 한참 멈춥니다. 그러다가 순식간에 받죠. 확실한건 dns resolving 하는 과정에 문제가 있다는 건데요,

확실히 하기 위해서 도메인 네임을 ip주소로 치환해서 wget하면 빠르게 받아집니다.

황당한건 제가 테스트한 윈도우가 실은 지금 dns 쿼리가 잘 안되다고 하는 리눅스에서 실행되는 vmware 윈도우입니다. vmwre의 네트워크 설정은 NAT라서 이 윈도우의 dns 주소는 192.168.68.2 (아마 vmware NAT 서비스가 사용하는 주소겠죠?) 입니다.

그러니깐 정확하게 윈도우와 리눅스라는 차이로 dns 쿼리의 속도가 5초 이상(영원에 가까운 시간 이군요) 나고 있습니다.

이 문제 해결방법 알고 계신분 답변 좀 해주세요.

참고로 하나로텔레콤 - 지금은 브로드밴드인가요? 쓰고 있습니다.

블루스크린의 이미지


추가. 그리고 DNS서버주소 설정은 어디로 하고 계신가요?

-------------------------------------------------------------------------------
이 댓글(comment)의 수정 및 삭제를 위해 이 글에 답글(reply)을 쓰지 말아 주십시요.
의견이 있으시면 원 글에 댓글(comment)로 써 주세요.

-------------------------------------------------------------------------------
이 댓글(comment)의 수정 및 삭제를 위해 이 글에 답글(reply)을 쓰지 말아 주십시요.
의견이 있으시면 원 글에 댓글(comment)로 써 주세요.

mirth81의 이미지

고맙습니다.

nscd를 설치하니 확실히 속도가 빨라졌습니다.

사실 위에 글 쓰고 인터넷 헤메다가 dnsmasq 라는걸 깔아서 해보고 있었는데요.

뭐가 잘못된건지 out-of-box로 작동을 안해서 설정 파일 보면서 답답해 하고 있었거든요.

nscd는 설치하고 나서 한 5분 정도 지나니깐 확실히 속도가 빨라졌습니다.

dig kldp.org 하면 예전에는 500ms 에서 1000ms 가까이 나왔었는데 지금은

70ms 정도 나오네요. 속도는 빨라졌는데요, 사람 욕심이라는게 캐시 서버에서 읽어오는거 치고는 속도가 편차가 심하네요.

심한경우 150ms 에서 최저는 20ms 사이에서 평균적으로 70ms 정도 나오는데 사실 환경은 그대로고 터미널에서 dig만 쓰는데도 차이가 심하네요. 캐시를 최적하는 방법이랄지 이런건 없는건가요?

그리고 검색 중에 여러 포스트에서 저와 같은 증상을 겪는 사람들이 있는데 답변하시는 분들이 dns 서버가 쿼리를 보내는 호스트의 종류를 읽어오는 방법이 없지 않느냐. 그러니 운영체제 때문이 아니다 이런 식의 답변을 많이 쓰고 계시더군요. 제가 생각해도 dns 쿼리 메시지 자체는 운영체제와 무관한거 같은데...

해결 방법은 캐시 사용 한가지 나왔는데, 다른 답변 달아주실 분들 없으신가요?

monovision의 이미지

vmwre의 네트워크 설정은 NAT라서 이 윈도우의 dns 주소는 192.168.68.2 (아마 vmware NAT 서비스가 사용하는 주소겠죠?) 입니다.

dns 주소를 굳이 NAT 와 연관시켜 셋팅할 필요는 없습니다.

168.126.63.1 or 2 나 호스팅 회사에서 운영하는 네임서버로 바꿔보세요~
resolving 이 오래 걸릴일은 없을 것 같군요.

mirth81의 이미지

그냥 데비안 새로 깔았습니다.

지금은 인터넷이 매우 빠르게 잘 되고 있습니다.

네트워크를 사용하는 프로그램은 많이 깔지 않았었는데, 어디가 문제였는지 잘 모르겠네요.

위에분 말씀대로 resolving이 오래 걸릴일은 없을 것 같은데 실제로는 그렇다는게 문제였습니다.

답변글들 모두 감사 드립니다 ^^

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.