728x90
✍ Posted by Immersive Builder Seong
WSL DNS 설정 변경 방법
WSL 설치 시 자동으로 설정되는 기본 DNS 서버 주소를 변경하는 방법입니다.
외부 도메인에 대한 DNS 조회가 동작하지 않는 경우 네임서버를 변경/추가할 필요가 있습니다.
DNS 조회 에러
$ terraform init
Initializing the backend...
Initializing modules...
╷
│ Error: Error accessing remote module registry
│
│ on main.tf line 61:
│ 61: module "eks" {
│
│ Failed to retrieve available versions for module "eks" (main.tf:61) from registry.terraform.io: failed to request discovery document: Get "https://registry.terraform.io/.well-known/terraform.json": dial tcp:
│ lookup registry.terraform.io on 172.27.112.1:53: read udp 172.27.127.249:40975->172.27.112.1:53: i/o timeout.
╵
╷
│ Error: Error accessing remote module registry
│
│ on main.tf line 104:
│ 104: module "eks_blueprints_addons" {
│
│ Failed to retrieve available versions for module "eks_blueprints_addons" (main.tf:104) from registry.terraform.io: failed to request discovery document: Get
│ "https://registry.terraform.io/.well-known/terraform.json": dial tcp: lookup registry.terraform.io on 172.27.112.1:53: read udp 172.27.127.249:39384->172.27.112.1:53: i/o timeout.
네임서버 변경/추가
WSL 설치 시 자동으로 생성되는 DNS 설정 파일은 /etc/resolv.conf 입니다.
해당 파일의 2차 네임서버 주소로 KT/Google DNS 서버 주소를 추가합니다.
$ sudo su
$ vi /etc/resolv.conf
# This file was automatically generated by WSL. To stop automatic generation of this file, add the following entry to /etc/wsl.conf:
# [network]
# generateResolvConf = false
nameserver 172.27.112.1
nameserver 8.8.8.8
관련 설정 파일
DNS 서버 설정을 비활성화 또는 설정 파일의 자동 생성을 방지하기 위해 /etc/wsl.conf 파일을 수정할 수 있습니다.
$ vi /etc/wsl.conf
[boot]
systemd=true
728x90
'OS > LINUX' 카테고리의 다른 글
[LINUX] WSL Background 실행하기 (0) | 2024.11.25 |
---|---|
[LINUX] Ubuntu 부팅 에러 해결하기 (0) | 2024.11.22 |