'mDNS'에 해당되는 글 2건

  1. 2009.06.27 mDNSResponder.exe 의 정체
  2. 2009.06.26 Windows Server 2008 - DNS의 변화
2009. 6. 27. 10:31

mDNSResponder.exe 의 정체

Adobe CS3를 설치하고 나면, 이상한 프로세스(mdnsresponder.exe)가 상주하고 있는 것을 발견할 수 있다. 이것은 Apple사에서 만든 설정없는 네트워크 오픈소스 프로그램 bonjour에서 비롯된 것이다.

http://www.apple.com/macosx/features/bonjour/

설치된 경로는 C:\Program Files\Bonjour 로, 사용자의 리소스를 빌려쓰는 분산 시스템 프로그램으로 보인다. 문제는, 문제는 시작시마다 자동실행되어서 익스플로러의 메모리 점유가 급상승 한다.


이 원치 프로세스를 멈추기 위한 두가지 방법이 있다. 하나는 서비스 목록에서 정지시키는 다른 하나는 아예 프로그램을 삭제하는 것이다. Adobe사의 기술 노트 http://www.adobe.com/go/kb400982 보면, 이에 대한 설명이 나온다.

그런데, 윈도우 서비스 목록에서 확인할 수가 없다. Creative Suite 3 프로그램에 의해서 설치될 때, for Windows 윈도우 서비스의 이름은

##Id_String2.6844F930_1628_4223_B5CC_5BB94B879762##

이기 때문이다. 이름을 고치기 위해선 다음과 같은 명령을 내리면 된다.

1. > 실행 > cmd > 엔터
2. "C:\Program Files\Bonjour\mDNSResponder.exe" -remove
"C:\Program Files\Bonjour\mDNSResponder.exe" -install

그럼, 서비스이름이 "Bonjour Service"로 변경된다.

사용자 삽입 이미지

이 서비서의 속성에서 시작유형을 "사용안함"으로 바꿔놓으면 자동 실행되지 않는다.

다음으로 Bonjour를 아예 삭제하기를 원한다면, 다음과 같은 순서를 거치면 된다.

1. 시작 > 실행 > cmd > 엔터
2. "C:\Program -remove"
3. 윈도우 탐색기 실행후 "C:\Program Files\Bonjour"로 이동
4. mdnsNSP.dll 이름을 mdnsNSP.old 로 변경
5. 컴퓨터 재부팅
6. "C:\Program Files\Bonjour" 삭제

이런 과정을 거치고 난 후, 작업관리자에서 프로세스 항목에서 된다.


출처 : http://fs.textcube.com/blog



mDNSResponder.exe 의 정체에 대해서 다른 블로그에 올려진 글

포토샵 설치 후에 자꾸 시스템에서 뭔가를 읽고 작업하면서 시스템 리소스를 잡아 먹고 있었습니다. 어떤 놈인가 싶어 봤더니 "Bonjour"라는 폴더 안에서 mDNSResponder.exe 라는 놈이 무엇인가를 열심히 작업하고 있더군요.
http://kb.adobe.com/selfservice/viewContent.do?externalId=kb400982&sliceId=2
포토샵과 함께 깔린 것 같아 Adobe사 사이트에 들어가 봤더니 매 30분마다 체크해서 로컬네트워크를 통해 소스를  보내는데 이것이 애플의 아이튠즈와 아이포트의 시스템 자원을 나눠서 사용한다더군요.
관리자 창을 열고 가끔 보고 있으면 이놈의 CPU점유율이 한 순간 급등했다가 다시 떨어졌다가 하는 것을 볼 수 있었습니다. 그러니깐 가끔가다 내 시스템이 괜히 드드드드드드 하면서 버벅대더군요.
그냥 리소스 찾아서 삭제하는 방법은 절대로 비추천한다. 그냥 지워버렸더니 컴퓨터가 바보가 되어버려서 다시 설치해야하는 불상사를 겪었다. ㅜ.ㅜ

 제어판 -> 관리도구 -> 서비스 ->


위의 소스를 선택하고 사용정지를 눌러서 그냥 끝내면 간단한 거였다.
포토샵 사용에 있어서도 별다른 문제점을 발견하지 못했다.
결론은... 저놈은 나의 피같은 CPU를 자신들의 부족한 시스템 용량을 채우기 위해 사용하는 흡혈귀 같은 프로그램이었다는 것이다.

■ PhotoshopCS3 설치시 실행되는 mDNSResponder.exe 제거하기
PhotoshopCS3 설치시 MdnsResponder라는 프로그램이 동의없이 설치된다.
  - C:Program Files-Bonjour

Adobe CS3 버전부터 Apple사의 Bonjour network 프로그램을 사용한다.
알려진 바로는 컴퓨터의 리소스를 많이 잡아 먹어 시스템을 버벅 거리게 만든다.

Adobe TechNote : Bonjour 설치된 이유, 어떻게 시작되고, 삭제하는 방법 소개.


Bonjour 삭제하기
1. 명령 프롬프트을 연다 // 시작-실행-cmd 입력
2. Bonjour service인 mDNSResponder.exe 로 간다.
  - 설치된 경로 : C:Program Files-Bonjour
3. 윈도우의 bonjour 서비스 삭제
  - C:Program Files\Bonjour>mDNSResponder -remove
4. 파일명 변경
  - C:Program Files\Bonjour>ren mdnsNSP.dll mdnsNSP.old


☞ 아래는 3, 4번 실행 후의 Bonjour 폴더 모습 입니다.



5. 재부팅 한다.
6. C:Program Files-Bonjour 폴더 삭제한다.

via http://kb.adobe.com/selfservice/viewContent.do?externalId=kb400982&sliceId=2


■ Adobe사 프로그램 설치시 mDNSResponder.exe 제거(Bonjour)
포토샵 CS3 베타를 사용하면서 특히 DSLR을 사용하는 관계로 Camera Raw 4.0의 엄청난 기능에 매우 만족해 하고 있다. Lightroom 보다 가벼운듯..
Rawshooter을 꿀걱해버리더니 그 기능이 그대로 가지고 있는듯 했다.
하지만 CS3를 설치하면서 이름하여 봉쥬르~.. -_- 반갑지도 않은 놈이 설치가 되더라..
이름하여 Bonjour for Windows(mDNSResponder)라하여.. 작업관리자에 보면 DNSResponder.exe 파일이 리소스를 잡아먹고 있다.
Photoshop CS3를 설치해을때 같이 설치되던데.. 찾아보니 iTune, QuickTime에도 설치가 되는듯 ㅋㅋ 다들 Adobe 군단
어도브사에서 CS3(Creative Suite 3)에서 사용하는 네트워킹 프로그램이라고 하는데 ㅋㅋ 자세한건 직접 확인(친절하게 PDF 파일로 자세하게 있더라.. 난 드르륵~)http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=kb400982

아무래도 실행이 안되었으면 하는 바램으로 구글을 뒤적해본결과..
의외로 간단한 방법이 있더라..
제어판 > 관리도구 > 서비스
에 가서
##Id_String2.6844F930_1628_4223_B5CC_5BB94B879762##
사용안함 으로 해주면 된다

1. 해당항목에서 먼저 우측버튼 눌러 사용안함을 한 후
2. 다시 우측버튼 -> 속성에서 사용 유형을 사용안함

위에 방법은 http://blog.naver.com/mygarret/100036811093 에서 퍼온 글이다.


■ 내가 알고 있는 방법은 이렇다.
c:\program files\bonjour 라는 디렉토리가 존재한다. 이 디렉토리 안에는 mDNSResponder.exe , xxxxx.dll 이렇게 존재할것이다. 파일이름이 기억이 나지 않아 xxxx로 썼다.

일단 이녀석을 ctrl+alt+del를 눌러 작업관리자로 들어간다. 프로세스탭에서 mDNSResponder <<== 요녀석을 종료시킨다.

그 다음 이 파일을 다운 받아 mDNSResponder 을 제거한다.

첨부된 파일을 실행시켜 서비스를 삭제한다. 사용법은 실행시키면 알수 있다.

제어판 > 관리도구 > 서비스
에 가서 ##Id_String2.6844F930_1628_4223_B5CC_5BB94B879762##
사용안함으로 해주면 된다

1. 해당항목에서 먼저 우측버튼 눌러 사용안함을 한 후
2. 다시 우측버튼 -> 속성에서 사용 유형을 사용안함

bonjour라는 디렉토리를 삭제해야 하는데, 삭제 하려고 하면 삭제가 되지 않을것이다. 삭제 방법은 이렇다.
1. bonjour라는 디렉토리안의 파일 이름들을 다른이름로 변경한다. ex) mDNSResponder.exe -> 1234.exe
2. 그리고 변경된 파일들을 바탕화면이나 c:\로 이동시킨다.
3. 재부팅후
4. 바로 전에 변경된 파일들을 삭제하고, c:\program files\bonjour 디렉토리도 삭제한다.
이것으로 삭제가 완료된다.



■ 포토샵 CS3를 설치하면 자동으로 실행되는 프로세스 인가 본데요. 이것저것 안좋은 소문이 있어서,
삭제하는 방법을 뒤적여봤습니다.

우선 시작-> 실행 CMD
(혹은 보조프로그램 -> 명령 프롬프트)
"C:\Program Files\Bonjour\mDNSResponder.exe -remove"

기존의 도스 명령어도 먹힙니다.(참조 : http://haruhi.egloos.com/2407950)
cd\
cd\ prog~ tab키를 누르면, 뒤에 글은 자동적으로 완성되지요.
cd bon 까지 쓰고, tab키
그담에
mDNSResponder.exe -remove 를 적어주면, 서비스 b가 제거되었다고 나옵니다.

그담에 프로그램 파일즈 \ 봉주르 폴더에가서,
mdnsNSP.dll 파일의 확장자를 mdnsNSP.old 로 바꿉니다. (다른 확장자로 바꿔도 상관없는 듯 하네요)
그다음 컴퓨터를 재시작하고, Bonjour 폴더를 제거하면 됩니다.


■ 설치한 기억도 없고 못 보던 프로그램인 FPH.exe, mDNSResponder.exe 가 시작 프로그램에 등록되어 있고 작업관리자에 상주하고 있기에 검색해보니 지워도 된다네요.

mDNSResponder.exe 는 특히 상주하며 CPU 점유한다는 설로 그리드 컴퓨팅 통해 내 컴퓨터 자원 임의로 끌어다 쓰는 거라는 말도 있고요. fph 의 경우는 이로 인해 어도비 PDF 를 브라우저 상에서 바로 볼 수 없는 경우가 생긴다고 합니다.

무엇보다 시작프로그램이나 작업관리자에 뭐가 많이 붙어 있으면 기분이 나쁘죠ㅡOㅡ; 애들도 나를 모르겠지만 내가 모르는 애들이랑 계속 같이 하는 셈이니 일단 찝찝;

FPH.exe : FASOO.com 파수닷컴 DRM 저작권 관련 프로그램이라고 하고요. msconfig 시작프로그램에서 해제를 해도 순간적으로 다시 시작되고 작업관리자에서 프로세스 중단을 시켜도 바로 다시 실행되는 통에 삭제를 할 수가 없었는데요.

내가 언제 DRM 걸린 저작권 자료를 볼 지 상시 감시 프로세스 상주하는 모양새이니 불쾌하지요. DRM 걸린 자료에 엑세스 할 때 선택적으로 실행되어야 맞는 것일텐데 접근방식에 문제가 있네요.

시작 > 프로그램 > 파수 (파수닷컴, Fasoo.com 등) > uninstall 로 지우시고요. 혹시 저처럼 시작 > 프로그램들 잘 안 쓰거나 모르겠는 것들 다 삭제 정리해놔서 결국 어찌 지워야 할 지 난감해진 분들은 아래 방법으로 지우시기 바랍니다ㅡOㅡ;

(아예 재설치 해서 시작 > 프로그램 > uninstall 다시 살려 지워보려 해도 언제 어디서 무엇때문에 설치된 건 지, 어디 가야 재설치가 될 지 알 수도 없을 뿐더러 제작사 fasoo.com 에선 재설치 다운로드나 언인스톨 다운로드를 제공하지 않고요, 보아하니 종류도 많아 보이는데 괜히 가까이 갔다 다른 종류들 설치당할까 두렵기도 하고요-_-;)

윈도 부팅시 처음 뜨는 검정 화면에서 F8 키 눌러 안전모드 부팅을 선택한 후 안전모드 상에서 다음과 같이 하면 됩니다. 작업관리자에서 fph 프로세스 중단 > msconfig 시작프로그램에서 fph 해제 > C:\ProgramFiles 폴더 내의 fasoo 폴더를 통째로 삭제하고 나서, 시작 > 실행 > regedit 에서 [찾기] fasoo 한 후, F3 키 눌러 계속 찾아 10 여개의 값을 비우고 삭제하고 재부팅하니 깨끗하게 지워집니다. 참 fph 로 찾으면 MS 프론트페이지 관련을 건드리는 불상사가 생기니 fasoo 로 찾으시고요.

mDNSResponder.exe : 애플 퀵타임 설치시 깔린다고도 하고 Adobe CS3 과 관련 있다는 소리도 있는데 일단 정체는 애플 iTunes 음악 다운로드에 쓰인다고 하는데요. iPod 나 iTunes 나 사용하지도 않는데 게다가 그리드컴퓨팅이라는 소리도 있는데 얘가 왜 늘 작업관리자에 떠 있어야 하는 지 불만이네요.

시작 프로그램에서 mDNSResponder.exe 해제한 후, 작업관리자에서 프로세스 중단시키고, C:\ProgramFiles 안의 bonjour 폴더를 삭제해주면 되고요.

제 경우엔 fph.exe 지울 때 안전모드에서 그냥 지웠습니다만 통상적인 삭제로는 삭제가 안 된다는 의견이 있는데요. 여차즉하면 안전모드로 지워주시고요^^;

Trackback 0 Comment 0
2009. 6. 26. 15:34

Windows Server 2008 - DNS의 변화

액티브 디렉터리가 Windows 2000 Server에서 소개되면서, DNS라는 서비스가 매우 중요해졌습니다. Windows Server 2003, Windows Server 2008까지 올라오면서, DNS에 대한 여러 개선 사항이 생겼었고, 액티브 디렉터리 트러블슈팅의 많은 부분이 DNS에서 발생한다는 것도 잘 아실 거라 생각합니다. 어떤 내용으로 또하나의 포스팅을 해볼까라고 고민하다가 DNS에 대한 변경 사항을 정리하는 것도 좋겠다라는 생각이 들었습니다. (꼬알라주: Windows Server 2008 MCITP 시험에 DNS에 대한 많은 질문이 나옵니다. :) )

첫번째 변경 사항으로는 잘 아시는 내용입니다만, Server Core 버전에서 DNS 서비스를 지원한다는 것입니다. Server Core 버전에 대한 이야기는 다른 포스팅을 참조해보시면 잘 아실 수 있습니다. Server Core에 DNS 서비스를 설치하고, 이에 대한 관리는 DNSCMD나 원격에서 DNS MMC를 통해서 관리할 수 있다는 것이죠. Server Core를 이용하시면 성능 향상, 패치 감소, 보안 등의 영역에서 많은 혜택을 얻으실 수 있습니다.

두번째 변경 사항으로는 백그라운드 영역 로딩(Background Zone Loading)입니다. 많은 양의 영역 정보가 액티브 디렉터리 통합 영역에 있을 경우, 서버 부팅 후, DNS 쿼리에 대한 응답이 꽤 오랜 시간이 걸렸습니다. 긴 경우에는 1시간 정도까지 걸렸죠. Windows Server 2008의 DNS 서비스는 멀티 스레드를 사용함으로서, 클라이언트 쿼리에 즉각 응답할 수 있게 됩니다. 만약 영역내 레코드가 아직 메모리에 로드되기 전이거나, 영역 전체에 대해 로딩되는 도중이라면, AD내 타 노드에게 이를 쿼리하게 되고, 이를 캐쉬한 후, 클라이언트에게 되돌려 주게 됩니다. 뿐만 아니라, 전체 영역이 다 로딩되기 전(예를 들어 100개의 영역이 있다면), 이미 로딩이 된 영역에 대해서는 응답하도록 변경되었습니다.

세번째 변경 사항으로는 IPv6에 대한 지원입니다. Windows Server 2003에서도 IPv6를 지원하고 있었습니다만, 관리적 부분의 제한 및 여러 한계점을 가지고 있었습니다. Windows Server 2008의 DNS는 IPv6 서버에만 재귀 쿼리를 응답할 수 있고, IPv4, IPv6 모두를 전달자로 가질 수 있습니다. DHCP 클라이언트는 IPv6와 IPv4 주소를 모두 등록할 수 있다는 것도 추가사항이고요. DNS 서버는 IP6.arpa 도메인을 리버스 맵핑시에 지원하게 됩니다.

네번째 변경 사항으로는 주 읽기-전용 영역이라는 것이 생겼습니다. RODC라고 들어보셨나요? 지사 시나리오에서 지사에 별도의 IT 관리자는 없고, 인증 처리를 위해 DC가 필요한 경우, 보안 상승 및 관리적 이슈로 RODC를 구축하실 수 있습니다. RODC는 말 그대로 읽기 전용 도메인 컨트롤러이기 때문에, 해당 DC에서 서비스되는 DNS의 경우에도 읽기 전용이어야 합니다. 지금까지 읽기 전용 영역은 보조 영역만 생각하셨겠지만, 이제 액티브 디렉터리 통합 영역에서도 읽기 전용 영역을 이용할 수 있습니다. 당연히 보안, 관리적인 측면에서 이점이 많죠.

다섯번째 변경 사항이 가장 큰 변화중에 하나입니다. 바로 Global Names 영역(GNZ - Global Names Zone)을 지원한다는 것입니다. DNS에서 전체 도메인 이름이 아닌, 단일 서버 이름에 대해 풀이가 가능하다는 것입니다. 만약 NETBIOS 이름 풀이가 필요한 레가시 클라이언트나 NT 4가 있다면, 여전히 WINS가 필요합니다만, 내부 웹 사이트나, 서버에 대해 단일 이름이 필요하다면, 이를 DNS에서 처리해 줄 수 있습니다. GNZ에 대한 문서는 여기를 참고하세요. GNZ를 사용하시려고 하신다면, 몇가지 제한 사항이 있습니다. Windows Server 2008로 DNS 서버가 구성이 되어야 하며,동적 업데이트를 지원하지 않습니다.

여섯번째 변경 사항은 DNS 클라이언트의 변경 사항입니다. Windows Vista나 Windows Server 2008의 경우에는, 몇가지 DNS 클라이언트 동작이 변경되었습니다.

  1. 인증을 위한 로컬 DC에 대한 주기적인 확인, 기존에는 로컬 DC에 문제가 발생하여, 원격 DC를 사용한 경우, 클라이언트는 자동으로 로컬 DC를 바라보지 않았습니다.
  2. 로컬 DC가 문제가 발생한 경우, 원격 DC에 대해 랜덤하게 검색을 했습니다만, 액티브 디렉터리 사이트링크 비용을 이용하여 가까운 DC를 찾게 됩니다. 이 기능은 기본적으로는 꺼져 있지만, 느린 사이트 링크를 가진 경우에 효과적이 될 수 있습니다.
  3. LLMNR(Link Local Multicast Name Resolution)을 지원합니다. Multicast DNS, mDNS라고 알려진 기능인데요. DNS 서버가 사용 불가능한 경우, 로컬 네트워크 세그먼트에서 멀티캐스트를 이용하여 이름을 풀이하는 기능입니다.

백그라운드 영역 로딩, GNZ의 지원과 같은 Windows Server 2008의 DNS 개선 사항은 IT 관리자가 좀더 빠르고, 효율적인 DNS 운영 및 관리가 가능하게 하고 있습니다.


출처 : http://blogs.technet.com/koalra


Trackback 0 Comment 0