라우터 대신 NAS 에서 DNS 를 돌리면 속도가 빨라지나요
집에서 웹 서핑을 하다 보면 가끔 의아한 경험을 해본 분들이 계실 것입니다. 인터넷 연결 속도가 충분히 빠르다면 웹페이지 로딩이 느리다고 느껴질 리 없는데요, 제가 그랬던 바로 그 상황입니다. 저는 인터넷 서비스 속도가 빠르지 않지만, 예전 와이파이 5 라우터 때보다 새로 나온 와이파이 7 라우터로 교체하고 속도 느려졌다는 느낌을 받았습니다. 이는 논리적으로 말이 안 되는 일처럼 보이지만, 실제로 많은 홈네트워크 사용자들과 공감할 수 있는 문제입니다. 저는 이 문제를 해결하기 위해 수많은 시간을 네트워크 설정을 조정하고 다양한 DNS 제공업체를 테스트했습니다. 그런데 역설적이게도 해결책은 라우터를 따로 고치기 전에, 또 다른 프로젝트인 NAS 를 만들던 중에 발견되었습니다.
바로 라우터에서 DNS 포워딩 처리를 포기하고 NAS 에 일을 넘기자는 결정적인 변화였습니다. 이를 수행하자마자 전체 네트워크의 웹 브라우징 반응 속도가 훨씬 개선되었습니다. 아마도 대부분의 사용자들이 라우터 DNS 설정을 중요하게 여기지만, 과연 라우터가 DNS 를 처리하는 것이 최선인지 한번쯤 생각해본 적은 있는지 모르겠습니다. 오늘의 글은 왜 일반적인 홈 라우터가 DNS 를 처리하는 것이 문제인지, 그리고 NAS 를 통해 DNS 서버를 운영하는 것이 왜 웹 속도를 향상시키는지 자세히 설명하고 있습니다.
일반 가정용 라우터에는 이미 처리해야 할 수많은 업무가 있습니다. 로컬 네트워크 관리, 디바이스 간 트래픽 라우팅, 와이파이 라디오 운영, IP 주소 할당, 방화벽 규칙 집행, 기기 검색 등 다양한 역할을 수행해야 합니다. 여기에 더해 라우터는 네트워크 내 모든 장치를 위한 DNS 포워더 역할을 수행하기도 합니다. 아직 DNS 포워딩이 무엇인지 잘 모르신다면, 간단히 말해 라우터가 디바이스로부터 DNS 요청을 받아 외부 DNS 서버(예: 클라우드플레어 등)로 전달받아 응답을 다시 반환하는 중개자 역할을 한다는 것입니다.
DNS 는 단순한 요청 처리를 넘어 매우 민감하게 지연 시간을 요구하는 작업입니다. 모든 웹사이트, 앱, 온라인 서비스가 DNS 쿼리에 의존하고 있기 때문입니다. 아주 작은 지연이나 처리 속도 저하가 쌓이면 사용자 경험에서 느껴지는 반응 속도가 크게 느려집니다. 고사양의 라우터라면 문제는 없을 수 있지만, 제가 사용한 $50 의 와이파이 7 저가형 라우터 같은 경우 제한적인 하드웨어 사양으로 인해 요청 처리 속도가 떨어질 수 있습니다.
또한 소프트웨어의 중요도도 무시할 수 없습니다. 대부분의 소비자용 라우터는 dnsmasq 같은 경량 DNS 서비스를 사용하는데, 캐시 규모와 커스터마이징 옵션이 제한적입니다. 반면 NAS 에서 실행되는 전용 DNS 소프트웨어는 더 큰 캐시를 유지하며, 다양한 커스터마이징 옵션을 지원해 쿼리를 더 빠르고 효율적으로 처리할 수 있습니다. 저의 경우 DNS 관련 업무를 NAS 로 옮기자 DNS 쿼리 응답 시간이 줄어 웹 브라우징이 현저히 좋아졌습니다.
저의 NAS 는 특별히 고사양 서버가 아닙니다. 그저 오래된 laptops 을 24 시간 가동되는 홈랩과 저장장치로 재고용한 거죠. 만약 빠른 인터넷 연결임에도 느린 브라우징을 경험한다면, 값비싼 장비 대신 값싼 라즈베리 파이를 활용하면 충분히 구현 가능한 프로젝트입니다.
초기에는 웹 속도를 개선하기 위해 AdGuard Home 을 설치한 것이 목적이 아니었습니다. 아직 아시는 분들도 없을 수 있지만, AdGuard Home 은 원치 않는 도메인에 대해 네트워크 전체 필터링 역할을 하는 ‘싱크홀’ 기능이 포함된 DNS 서버입니다. 주요 목표는 악성 사이트를 차단하고, 불필요한 추적 데이터 트래픽을 줄이며, 특히 스마트 TV 와 IoT 기기에서 발생하는 제어하기 어려운 배경 트래픽을 차단하는 것이었습니다.
설치 후 설정할 upstream DNS 제공업체를 구성하고, 미리 만들어진 차단 목록을 추가하며 라우터의 1 계 DNS 서버로 지정한 뒤 모든 것이 예상대로 작동했습니다. 네트워크 수준에서 전체 DNS 쿼리의 대략 30% 가 필터링되자 라우터가 처리해야 할 하자가 줄어들었습니다. 단순히 속도뿐만 아니라 보안과 프라이버시 측면에서도 큰 이점을 가져다줍니다.
결국 결론은 라우터 자체 성능보다는 DNS 쿼리 처리 방식과 관리 서버의 성능이 전체 네트워크 속도 인지에 큰 영향을 미칠 수 있다는 것입니다. 기존에 사용하던 라우터의 DNS 설정을 확인해보시고, 나사를 풀거나 새로운 설정을 적용하여 경험해 보시는 걸 추천합니다. 홈네트워크 최적화는 하드웨어 업그레이드만큼 비용이 많이 들지 않더라도, 올바른 설정 변경만으로도 웹 속도와 보안성이 크게 향상될 수 있습니다. 오늘 글을 읽으신 후 혹시라도 라우터 설정을 한번 더 살펴보고 NAS 를 활용해 환경 개선을 고려해보시는 건 어떨까요?
이 글은 How-To Geek의 기사를 바탕으로 작성되었습니다.
