https://msdn.microsoft.com/ko-kr/library/cc738412(v=ws.10).aspx
NetBIOS 이름 확인
업데이트 날짜: 2005년 1월
적용 대상: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2
NetBIOS 이름 확인
NetBIOS 이름 확인이란 NetBIOS 이름을 IP 주소에 성공적으로 매핑하는 것을 의미합니다. NetBIOS 이름이란 네트워크에서 NetBIOS 리소스를 식별하는 16바이트 주소입니다. NetBIOS 이름은 고유한 이름이거나 그룹 이름입니다. NetBIOS 프로세스가 특정 컴퓨터의 특정 프로세스와 통신 중이면 고유한 이름이 사용됩니다. NetBIOS 프로세스가 여러 컴퓨터의 여러 프로세스와 통신 중이면 그룹 이름이 사용됩니다.
NetBIOS 이름을 사용하는 프로세스의 예로는 Windows XP Professional을 실행하는 컴퓨터의 Microsoft 네트워크용 파일 및 프린터 공유 서비스가 있습니다. 컴퓨터가 시작될 때 이 서비스에서 해당 컴퓨터 이름을 기준으로 고유한 NetBIOS 이름을 등록합니다. 이 서비스에서 사용하는 정확한 이름은 컴퓨터 이름 15문자와 16번째 문자로 0x20을 추가한 것입니다. 컴퓨터 이름이 15자 미만이면 나머지 칸은 공백으로 채워집니다.
컴퓨터에 해당 컴퓨터 이름을 사용하여 파일 공유 연결을 시도하면 지정한 파일 서버의 Microsoft 네트워크용 파일 및 프린터 공유 서비스가 특정 NetBIOS 이름에 매핑됩니다. 예를 들어 CORPSERVER라는 컴퓨터에 연결을 시도할 경우 이 컴퓨터의 Microsoft 네트워크용 파일 및 프린터 공유 서비스의 NetBIOS 이름은 아래와 같습니다.
CORPSERVER? [20]?
컴퓨터 이름의 나머지 부분은 공백으로 채워짐에 주의하십시오. 파일 및 인쇄 공유 연결을 설정하려면 먼저 TCP 연결을 만들어야 합니다. TCP 연결을 설정하려면 NetBIOS 이름인 "CORPSERVER [20]" 을 IP 주소로 확인해야 합니다.
NetBIOS 이름을 IP 주소로 확인하는 정확한 메커니즘은 노드에 구성된 NetBIOS 노드 유형에 따라 다릅니다. RFC1001, "Protocol Standard for a NetBIOS Service on a TCP/UDP Transport: Concepts and Methods"에 다음 표에 나와 있는 NetBIOS 노드 유형이 정의되어 있습니다.
노드 유형 | 설명 |
---|---|
B 노드(브로드캐스트) | B 노드는 이름 등록 및 확인을 위해 브로드캐스트 NetBIOS 이름 쿼리를 사용합니다. B 노드에는 다음과 같은 두 가지 중요한 문제가 있습니다. (1) 브로드캐스트는 네트워크의 모든 노드를 방해합니다. (2) 일반적으로 라우터는 브로드캐스트를 전달하지 않기 때문에 로컬 네트워크의 NetBIOS 이름만 확인할 수 있습니다. |
P 노드(피어-피어) | P 노드는 NetBIOS 이름을 확인하기 위해 WINS 서버와 같은 NBNS(NetBIOS 이름 서버)를 사용합니다. P 노드는 브로드캐스트를 사용하지 않고 이름 서버를 직접 쿼리합니다. |
M 노드(혼합) | M 노드는 B 노드 및 P 노드를 결합한 것입니다. 기본적으로 M 노드는 B 노드와 같은 기능을 수행합니다. M 노드가 브로드캐스트로 이름을 확인할 수 없으면 P 노드를 사용하여 NBNS를 쿼리합니다. |
H 노드(하이브리드) | H 노드는 P 노드와 B 노드를 결합한 것입니다. 기본적으로 H 노드는 P 노드와 같은 기능을 수행합니다. H 노드가 NBNS를 통해 이름을 확인할 수 없으면 브로드캐스트를 사용하여 이름을 확인합니다. |
Windows Server 2003 운영 체제를 실행하는 컴퓨터는 기본적으로 B 노드이며 WINS 서버로 구성되면 H 노드가 됩니다. 이러한 컴퓨터에서는 원격 NetBIOS 이름을 확인하기 위해 Lmhosts라는 로컬 데이터베이스 파일을 사용할 수 있습니다. Lmhosts 파일은 systemroot\System32\Drivers\Etc 폴더에 저장됩니다. 자세한 내용은 TCP/IP 데이터베이스 파일을 참조하십시오.
원격 NetBIOS 이름을 확인하려면 Windows 기반 컴퓨터를 WINS 서버의 IP 주소로 구성할 것을 적극 권장합니다. Windows XP Professional 및 Windows Server 2003 운영 체제 등의 Active Directory 기반 컴퓨터가 Active Directory 기반이 아닌 Windows NT, Windows 95, Windows 98, Windows 2000 또는 Windows Millennium Edition을 실행하는 컴퓨터와 통신해야 하는 경우에는 반드시 WINS 서버의 IP 주소로 구성해야 합니다.
WINS에 대한 자세한 내용은 WINS 정의를 참조하십시오.
------------------------------------------------------------------------------------------------------
https://support.microsoft.com/ko-kr/kb/161431
DNS 이름 또는 IP 주소를 사용하여 NetBIOS 리소스에 연결
요약
net use * \\ftp.microsoft.com\data
net view \\10.57.8.191
이 새로운 기능을 사용할 때에도 호출하는 컴퓨터는 여전히 원격 컴퓨터에 등록된 NetBIOS 이름 중 하나를 알아야 합니다. 현재는 대상 컴퓨터에 연결하기 위한 유효한 NetBIOS 이름을 찾는 세 가지 방법이 있습니다.
- FQDN(Fully Qualified Domain Name)을 입력했으면 호스트 이름 부분에 NetBIOS 세션 설정을 시도합니다. 예를 들어, net use \\host1.domain1.com\share를 입력했으면 이름 "host1"에 NetBIOS 세션 설정을 시도할 수 있습니다.
- 최근 구현에서 지원하는 새로운 "*SMBSERVER" 이름에 NetBIOS 세션 설정을 시도합니다.
- 대상 IP 주소에 NetBIOS 어댑터 상태 요청(NetBIOS 노드 상태 요청이라고도 함)을 보낸 다음 반환된 이름 테이블을 구문 분석하여 서버 서비스에 의해 등록된 이름(<computername>[0x20])을 찾습니다.
NBT: NS: Query req. for *<00...(15)>
추가 정보
- NetBIOS 이름을 이름 서버, 브로드캐스트 또는 정적(Static) 파일을 통해 확인합니다.
NetBIOS 이름 쿼리 요청 --> <-- NetBIOS 이름 쿼리 응답
- TCP 연결이 설정됩니다.
SYN --> <-- SYN-ACK ACK -->
- 그 연결을 통해 NetBIOS 세션이 설정됩니다.
NetBIOS 세션 설정 요청 --> <-- NetBIOS 세션 설정 응답
DNS(호스트) 이름은 반드시 NetBIOS 이름과 같을 필요가 없으며 많은 경우에 DNS 이름은 실제로 서로 다른 많은 컴퓨터의 별칭입니다. 따라서 세션이 설정되기 전에 먼저 NetBIOS 이름이 확인되어야 합니다.
net use * \\10.1.1.1\share에서처럼 IP 주소를 지정하면 다음과 같이 수행합니다.
- 새로 지원되는 "*SMBSERVER " NetBIOS 이름에 세션 설정을 시도합니다.
-또는 이것이 실패하면 - NetBIOS 어댑터 상태 요청을 호출된 IP 주소로 보내고 그 어댑터를 위해 등록된 NetBIOS 이름의 목록을 얻습니다.
- 브로드캐스트, lmhosts, WINS1, WINS2 같은 표준 NetBIOS 이름 확인 방법을 통해 확인 및 세션 설정을 시도합니다.
-또는 이것이 실패하면 - "Windows 이름 풀기에 DNS 사용" 확인란이 선택되어 있으면 로컬 호스트 파일을 사용하거나 DNS에 쿼리하여 이름 확인을 시도합니다. 호스트 파일이나 DNS에서 이름을 확인하면 NetBIOS 어댑터 상태 요청을 호출되는 IP 주소로 보내고 그 어댑터를 위해 등록된 NetBIOS 이름의 목록을 얻습니다.
- 호스트 이름(host1)에 NetBIOS 세션 설정을 시도합니다.
-또는 이것이 실패하면 - NetBIOS 어댑터 상태 요청을 호출되는 IP 주소로 보내고 그 어댑터를 위해 등록된 NetBIOS 이름의 목록을 얻습니다.
RFC1002 는 다음과 같이 기술되어 있습니다.
D:\>nbtstat -A 10.57.9.147
NetBIOS Remote Machine Name Table Name Type Status ------------------------------------------- <ServerName> <1F> UNIQUE Registered <ServerName> <00> UNIQUE Registered <ServerName> <00> GROUP Registered <ServerName> <03> UNIQUE Registered <ServerName> <20> UNIQUE Registered <--- 서버 서비스 이름 <ServerName> <1E> GROUP Registered MAC Address = 00-80-5F-50-E3-CC
문서 ID: 161431 - 마지막 검토: 12/04/2015 16:01:51 - 수정: 3.0
- Microsoft Windows NT Workstation 4.0 Developer Edition
- Microsoft Windows NT Server 4.0 Standard Edition
- Microsoft Windows 2000 Professional Edition
- Microsoft Windows 2000 Server
- Microsoft Windows 2000 Advanced Server
- kbnosurvey kbarchive ntsrvwkst kbnetwork nttcp KB161431
'Windows > 윈도우 공통' 카테고리의 다른 글
[스크랩] 디스크의 종류와 용어 4 장 - 레이드 그리고 동적 디스크 (0) | 2016.03.30 |
---|---|
[스크랩] 윈도우 디스크 스팬/STRIPE/MIRROR/RAID-5 (0) | 2016.03.30 |
sysprep시 동작 하는 / 안하는 애들 (0) | 2016.02.18 |
2016 나노서버 (0) | 2016.02.18 |
LAB1 - process monitor (0) | 2016.02.05 |