SharedIT | 묻고 답하기(AMP)

네트워크 목록 중에 이상한 것이 있어 문의드립니다.

질문을 창피해 하지 마세요. 답변 해주시는 분들을 위해 많은 정보를 입력해 주세요.

안녕하세요. 내컴퓨터에서 네트워크 검색을 하면 사진과 같이 문자가 깨진건지 원래 그렇게 작성이 된건지

컴퓨터 이름이 이상하게 나옵니다.

(사진상에는 안보이지만 네트워크 이름이 한글인 사람들이 보이는 거보면 일부 글자만 깨진거 아닌가 의심이 되는데)

해당 컴퓨터에 접속을 시도하면 네트워크에 없는 이름이라고 나오고 공유 폴더 및 ping , 원격도 접속이 되질

않습니다.  ip를 알거나 혹은 네트워크 이름이라도 제대로 표기가 되면 추측이라도 할텐데 참 난감합니다.

이거 어찌 찾는 방법이 없을까요?? 아니면 표기가 이상한 글자를 원래대로 볼 수 있는 방법이 있을가요??



있을까요??

 
Tags : 태그가 없습니다.

5개의 답변이 있습니다.

잭잭
  0 추천 | 약 5년 전
netstat 명령을 사용해 보세요.
netstat 명령으로 컴퓨터이름과 아이피 주소를 알 수 있어요.

netstat -c # 캐시에 저장된 내용을 보여줌.
netstat -A 192.168.0.100 # 이 아이피주소의 컴퓨터 이름을 보여줌. 컴퓨터가 100대면 100번 해야해요.

아니면 위와 같은 작업을 해주는 프로그램이 있어요.
https://www.softperfect.com/products/networkscanner/
10년 전부터 잘 쓰던 프로그램인데요. 언제부터인지 유료가 되었네요. 아무튼 이런일을 하는 무료프로그램이 있을거에요. 이런프로그램을 사용하면 아이피를 알 수 있겠죠.

그리고 네트워크상에 있는 컴퓨터 이름을 알려주는 일(?)은 그 네트워크에 있는 컴퓨터 중에서 Master Browser역할을 하는 녀석이 담당하는데요. 이 컴퓨터가 일을 제대로 하지 못해서 지금과 같은 증상이 나올수도 있을것 같아요.
Master Browser역할은 어느 한 컴퓨터가 항상 하는게 아니어서 바뀌기도 하는데요.

Master Browser역할을 하는 컴퓨터는 netstat -A 192.168.0.100 명령을 실행한 결과에 ..__MSBROWSE__.라는 문구가 나와요.
그럼 이 컴퓨터를 찾아서 인터넷을 끊고 얼마의 시간이 지난 다음, 컴퓨터의 이름이 깨지는 증상이 사라지는지 확인해보세요. 여기서 얼마의 시간이 어느정도인지는 저도 잘 몰라요. 마스터 브라우져 역할이 다른 컴퓨터에 위임되고, 그 컴퓨터가 네트워크의 컴퓨터이름을 새로 수집해서 다시 배포하기까지의 시간이 얼마나 걸릴지 잘 모르겠어요.

잭잭 | 약 5년 전

netstat가 아니라 nbtstat입니다. netstat를 많이 사용하다 보니 습관적으로 netstat를 적었네요.

hgp33 | 약 5년 전

와 정말 너무 감사합니다~!!!!!!!!! NAS에서 마스터브라우저 역할을 하고 있었고 끄고 잠시 대기하니 정상적으로 올라옵니다. 덕분에 해결했습니다^^ 다만 나중에 이걸 참고하실분이 계실지 몰라 본문에 오타가 있어 알려드립니다. netstat가 아니라 nbtstat 입니다. 아참 그리고 네트워크 이름으로는 마스터브라우저를 못 찾습니다. IP로 검색하셔야 합니다~~ 정말 너무나 감사드립니다. 속이 후련하네요 ㅎㅎㅎㅎㅎㅎ
차바라기
  0 추천 | 약 5년 전
_미들바만 해서 저렇게 깨지지는 않는데 아마도 WONSOO님 말씀처럼 인코딩 문제 인듯합니다.

hgp33 | 약 5년 전

변환을 다 해봤는데 안나오네요 ㅠㅠ 하....
wansoo
  0 추천 | 약 5년 전
cmd 창을 열고...

net view /all > d:\a.txt 

와 같이 명령을 줘서, 네트워크에 있는 컴퓨터 이름들을 d 드라이브 root에 a.txt file에 담은 후에,

text file을 다른 코드로 인코딩해서 볼 수 있는 편집기 ( notepad ++ 등,... )로 열어서 인코딩 메뉴를 이용해서 다른 코드로 인코딩해 보면서 제대로 표시되는 방법이 있는지 확인해 본다면 찾을 수 있지 않을까 싶기도 하네요.

네트워크를 통해 전송될때 인코딩이 잘못되어 코드가 깨어져 버린 경우라면 찾기가 힘들수도 있을 것도 같고요...

안된다면 앞에 만든 txt file을 열어서 정상적인 컴퓨터 이름들은 모두 지워 버리고,
깨진 컴퓨터 이름들에 대해서만, 앞쪽에 붙은 \\를 지우고 ping 명령을 붙이고, file 확장자 txt를 bat로 바꿔 batch file로 변경 시켜서 cmd 창에서 해당 batch file을 실행 시켜서 깨진 컴퓨터 명들에 대한 ping을 보내게 해서 표시되는 ip 주소로 해당 컴퓨터를 판별할 수 있는 방법을 사용해 볼 수도 있을 것 같고요~ ^^;;

hgp33 | 약 5년 전

글을 읽고 인코딩을 전부다 해봤는데 이미 변해 전송이 된건지 안되네요 ㅠㅠ 뾰족한 수가 없으니 참 난감하네요. 답변감사합니다. ^^
wansoo
  0 추천 | 약 5년 전
문자 코드가 달라서 그런걸로 보이네요.
해당 컴퓨터가 윈도가 아닌 리눅스나 유닉스, 맥 등이 아닐까 하는 생각이 드네요.
사용하는 코드 페이지가 다르고, 인코딩이 제대로 안되어서 발생하는 문제일 거 같다는 생각이 드네요.

한글도, utf8을 사용하기도 하고, euckr을 사용하기도 하고...
요즘은 잘 사용하지 않지만, 예전엔 조합형 한글도 많이 사용했었죠.

한국어가 아닌 중국어나 일본어 등을 사용하는 OS일 가능성도 있을 것 같고요~
danis78
  0 추천 | 약 5년 전 | 제이컴즈 | 010-2871-8756
말씀하신대로 일부 글자가 깨진 건 컴퓨터 이름에 특수 기호가 들어가 있어서 그런 게 아닐까 싶네요

확인하셔서 컴퓨터 이름에 규칙을 정해서 가급적 한글 이름이나 특수 기호는 지양하시고 
영문 이름과 미들바 "-" 만 사용하시면 될 거 같은데요 
 

hgp33 | 약 5년 전

애당초 PC 이름을 지정할때 특수 기호는 못쓰게 되어있어서ㅠ 인코딩 문제 같아서 위에분 글 보고 해봤는데 찾지 못하네요 ㅎㅎ