1️⃣ no ip domain-lookup
Cisco 장비(스위치, 라우터)를 설정하다 보면 명령어를 잘못 입력했을 때 장비가 아무런 반응 없이 멈춘 것처럼 보일 때가 있다.
이는 장비의 기본 동작 방식 때문에 발생하는 현상이다.
1. 명령어를 호스트 이름으로 인식
Cisco IOS는 사용자가 입력한 단어가 실행 가능한 명령어가 아닐 경우, 이를 네트워크상의 특정 호스트 이름으로 간주한다.
장비는 해당 이름의 IP 주소를 알아내기 위해 DNS(Domain Name System) 서버에 질의를 보낸다.
2. "Translating..." 메시지와 대기 시간
실습 환경에서는 보통 DNS 서버가 설정되어 있지 않거나 연결되지 않은 경우가 많다.
이때 장비는 브로드캐스트 주소(255.255.255.255)를 통해 서버를 찾으려고 시도하며, 아래와 같은 메시지를 출력한다.

이 과정에서 약 30초에서 1분 정도 명령어를 입력하지 못하는 대기 상태가 발생한다.
3. no ip domain-lookup을 사용하는 이유
전역 설정 모드(Global Configuration Mode)에서 no ip domain-lookup을 입력하면, 장비가 알 수 없는 단어를 만났을 때 DNS 조회를 수행하지 않도록 설정한다.
--------------------------------------------------
Switch(config)# no ip domain-lookup
--------------------------------------------------
- 설정 전: 오타 발생 → DNS 조회 시도 → 장비 멈춤(대기) → 타임아웃 후 복구
- 설정 후: 오타 발생 → 즉시 Unknown command 오류 출력 → 즉시 다음 명령어 입력 가능
4. 멈췄을 때 탈출하는 방법
만약 명령어를 미리 입력하지 않아 장비가 Translating... 메시지를 띄우며 멈췄다면, 키보드에서 다음 조합키를 눌러 강제로 중단할 수 있다.
- Ctrl + Shift + 6

이 단축키는 현재 진행 중인 DNS 조회나 핑(Ping) 테스트 등을 강제로 종료하는 'Break' 역할을 한다.
2️⃣ logging synchronous
1. 입력 중인 명령어가 잘리는 문제
스위치 포트에 케이블을 꽂거나 뽑으면 시스템은 해당 인터페이스의 상태 변화(Up/Down)를 알리는 로그 메시지를 화면에 즉시 출력한다.
문제는 내가 명령어를 타이핑하고 있는 도중에도 메시지가 튀어나온다는 점이다.
이렇게 명령어가 반으로 쪼개지면 내가 어디까지 입력했는지 헷갈리게 되고 콘솔창도 지저분해진다.
2. logging synchronous의 역할
이 명령어는 이름 그대로 '로그 출력'과 '사용자 입력'을 동기화한다.
명령어를 입력하는 도중에 시스템 메시지가 발생하면, 메시지를 먼저 출력한 뒤 사용자가 입력 중이던 내용을 바로 다음 줄에 다시 표시해 준다.
이렇게 하면 흐름이 끊기지 않고 입력을 이어갈 수 있다.
3. 설정 방법
이 명령어는 전역 설정 모드가 아니라, 직접적으로 사용자와 상호작용하는 Line 설정 모드에서 입력해야 한다.
주로 콘솔(Console) 포트에 적용한다.

--------------------------------------------------------
Switch(config)# line console 0
Switch(config-line)# logging synchronous
Switch(config-line)# exit
--------------------------------------------------------
- line console 0: 스위치에 직접 연결된 콘솔 라인 설정으로 진입한다.
- logging synchronous: 로그 출력 시 프롬프트를 동기화하여 다시 뿌려주도록 설정한다.
3️⃣ 정리
아래 두 설정을 항상 세트처럼 입력하는 습관을 들이는 것이 좋다.
---------------------------------------------------------------------------------
Switch(config)# no ip domain-lookup # 오타 시 멈춤 방지
Switch(config)# line con 0
Switch(config-line)# logging synchronous # 입력창 보호
---------------------------------------------------------------------------------
'Journey to Security > 네트워크' 카테고리의 다른 글
| [Cisco IOS] 스위치 메모리 관리 및 설정 초기화 (0) | 2026.03.07 |
|---|---|
| [Cisco IOS] VLAN 나누고 스위치 포트 설정해서 통신하기 (Trunk 모드) (0) | 2026.03.07 |
| Cisco Packet Tracer로 라우팅 테이블 조회하고 분석하기 (0) | 2026.03.06 |
| 시스코 패킷 트레이서에서 L3 스위치로 라우팅하기 (0) | 2026.03.06 |
| 우분투에 FTP 클라이언트 파일질라(FileZilla) 설치하고 실행해보기 (0) | 2026.01.13 |