
    mDN Wrapper - EBhEYɂNCAgł̕ϊ

    Copyright (c) 2000 Japan Network Information Center.
                All rights reserved.

    *** dvȒ ****************************************************
    ł mDN Wrapper CXg[Ă}VɐVo[
    W mDN Wrapper CXg[ꍇɂ́AVo[W
    ŏɋNۂɁAbvĂ邷ׂẴvOēxbv
    Kv܂B̓RtBM[V GUI  "Rewrap All"
    Ƃ{^ƂŎs邱Ƃł܂B
    *******************************************************************


1. ͂߂

    EBhEYőhC悤ɂ邽߂ɂ́AEBhE
    ỸNCAgAvP[VɂāA悤Ƃ閼ÕG
    R[fBOADNS T[ot`̂̂ɕϊKv
    B́AEBhEỸAvP[VAƑhC
    悤ɂȂĂȂ΂ȂȂAƂƂłA{͂
    ꂼ̃vO̍쐬҂sȂׂƂłB
    
    AW܂ĂȂł́AvO쐬҂ɂ̂悤ȑ
    ҂͖̂Ȃ̂ŁÃAvP[V𑽌hC
    Ή邽߂̃gbNKvɂȂ܂BmDNkitɊ܂܂dnsproxyT[
    o͂̂߂̈̕@łBł́A̕@AWINSOCK 
    Wrapper 񎦂܂B
    
    EBhEYɂāȀꍇAhC̗vWINSOCK DLL 
    ɓn܂BŁAWINSOCK DLL 𑽌hCΉ̂̂ɒu
    Ă΁ÃvOłhCgƂ
    悤ɂȂ܂B

2.ZbgAbvƃRtBM[V

2.1.ZbgAbvvO

    mDN Wrapper CXg[ɂ"setup.exe" s܂BZbgAb
    vvO

    t@C̃CXg[

        fBNgu\Program Files\JPNIC\mDN WrapperviZbgAbv
	_ŕύX\jȉɁAmDN Wrapper \t@CRs[
	܂B

    WXg̐ݒ
    
        HKEY_LOCAL_MACHINE\Software\JPNIC\MDN ȉɕKvȃWXgL[A
        WXgl쐬Aݒ肵܂B
	
        Encoding    REG_SZ      "RACE"
	
	    DNS T[õGR[fBOłBftHglƂāA
            _ł̗L͌łRACEGR[fBOݒ肵܂B
	    ́AWXgGfB^ŕύX邱Ƃł܂B
    
        PerProg     L[
	
	    vO̐ݒli[邽߂̃L[łB̉ɁAv
            O̎sW[L[ƂăvOʂ̐ݒ肪L
            ^܂Bݒ肳͈ȉ̓łB
	    
	    PerProg\<progname>\Where        REG_DWORD ϊʒu
	    PerProg\>progname>\Encoding     REG_SZ    GR[fBO

            GR[fBO͒ʏRtBM[VvOɂ
	    Đݒ肳܂BϊʒúAWCXg[ł͕svłBV
            XefBNgւ̃CXg[sȂꍇɂ́AWX
            gGfB^Ŋɍ킹Đݒ肷Kv܂B

    ACR̍쐬
    
        RtBM[VvÕACR쐬AX^[gj[
        ɓo^܂BɂăRtBM[VvON
        邱Ƃł܂B

    ACXg[ɂ́ARg[pĺuAvP[V̒
    ƍ폜vŁAumDN Wrapperv Ič폜iuǉƍ폜v{^j
    ܂B

2.2.RtBM[VvO

    RtBM[VvÓAAvP[V肵ăbv
    AAvP[Ṽbv邽߂̃c[łB

    Nƈȉ̂悤ȉʂ\܂B

    
    @mDN Wrapper - Configuration                       Q~
    
                      Wrapped Program                   
      Wrap..  
                                                Ȅ
                                                
                                                   Unwrap.. 
                                                  
                                                  
                                                  UnwrapAll.
                                                  
                                                  
                                                  RewrapAll.
                                                  
                                                  
                                                    Log..   
                                                  
                                                  
                                                Advanced..
                                                Ʉ
    
    q                                    r       Exit   
        
    

    Xg{bNXɂ́A̎_ŃbvĂvO\
    BŏɎsꍇɂ͋ɂȂĂ܂B

    vObvɂ́A"wrap"{^܂B"wrap"{^
    ƈȉ̂悤ȃ_CAO\܂B

    
    @mDN Wrapper - Wrap Executable                   Q~
    
              
     Program:                                       Browse..
              
                                                          
    Encoding:         Default  UTF-8                        
                                                          
    
                                            
                                              wrap   cancel 
                                            
    

    ŏɁAbvvO̎st@Cݒ肵܂Bړ͂
    邩AuEY{^Ńt@CTĂBɂ̃vO
    [JGR[fBOw肵܂Bʏ́uDefaultv ł܂܂B
    vOۉGR[fBOɏ]Ăꍇɂ̂݁uUTF-8v 
    w܂BŌɁuwrapv{^΁AvOAw肳ꂽG
    R[fBOŃbv܂BbvꂽvÓAŏ̃EB
    hẼXg{bNXɔf܂B

    mDN Wrapper o[WAbvꍇɂ́Abvp DLL Abv
    f[g邽߂ɁAvOăbvKv܂B̂߂ɁA
    ݃bvĂvOɑ΂čēxbvs߂́urewrap
    allv{^pӂĂ܂B

    vOɑ΂郉bvɂ́AXg{bNXŉv
    OIāAuunwrapv{^܂Bȉ̊mFp̃_CA
    O\܂̂ŁAԈႢȂ΁uunwrapv{^Ă
    B

    
    @mDN Wrapper - Unwrap Executable                 Q~
    
              
    Program:                                                    
              
    
                                            
                                             Unwrap  Cancel 
                                            
    

    bvƁÃvO͍ŏ̃EBhẼXg{bN
    X폜܂B

    vOɑ΂Čݐݒ肳Ă郉bvׂĉ邽߂
    uunwrap allv{^pӂĂ܂B

    O̐ݒsɂ́A"log" {^܂B̂悤ȃ_CAO
    \܂B

    
    @mDN Wrapper - Log Configuration                 Q~
    
        Log Level: None Fatal Error Warning Info Trace  
                  
         Log File:                                  Browse..
                  
                                                
    Log Operation: View  Delete                             
                                                
    
                                            
                                               OK    Cancel 
                                            
    

    Ox͎̒I邱Ƃł܂B
	None	Oo͂Ȃ
	Fatal   vIG[̂݋L^
	Error	vIłȂG[L^
	Warning	xbZ[WL^
	Info	̑̏L^
	Trace	g[Xo͂L^
    ɂOx̐ݒ́AMDN Cu (libmdn) o͂
    Oɑ΂Ă̂ݗLłBmDN Wrapper go͂郍O ON/OFF
    ł܂BNone w肷 OFF ɁAȊÕxw肷
    ON ɂȂ܂B

    ̃_CAOpāAOt@C̃pXw肷邱Ƃł܂B

    ܂AOt@C̓e\AOt@C폜邱Ƃ
    \łB

    Ox⃍Ot@C̐ݒ́Aݒ莞ɂłɓ삵ĂvZX
    ɂ͉e^ȂƂɋCĂB

    "advanced" {^Ɓuadvanced configurationvp̃_CAO
    \܂B̃_CAO͏㋉[Û߂̂̂ŁAK؂ȃf
    tHgݒ肳Ă邽߂ɒʏ탆[UύXKv̂Ȃ悤
    {Iȃp[^ύX邱Ƃł܂B

    
    @mDN Wrapper - Advanced Configuration            Q~
    
                        MDN Wrapping Mode                           
      Wrap both WINSOCK 1.1 and WINSOCK 2.0                       
      Wrap only WINSOCK 1.1                                       
      Wrap only WINSOCK 2.0                                       
      Wrap only WINSOCK 2.0 if it exists.                         
        Otherwise wrap only WINSOCK 1.1                             
    
                           Normalization                            
              Selected                         Available            
        
                            Ȅ                       Ȅ 
                                                    
                                                        
                                                        
                                                        
                                                        
                                                    
                            Ʉ                       Ʉ 
        
                            
            Add    Remove  Clear   Reset            
                            
    
                            DNS Encoding                            
                                      
       Encoding:                                                
                                      
    
                                            
                                               OK    Cancel 
                                            
    
    
    ̃_CAOgpāA3ނ̐ݒsƂł܂B

    Wrapping Mode
	bv@ݒ肵܂Bʏ͐擪̍ڂIĂ΂悢
	͂łA肪NƂɂ͕ʂ̍ڂɂƓ悤ɂȂ邩
	܂B

    Normalization
	Kݒ肵܂BẼXg{bNXǉlIA
	"Add" {^ƍ̃Xg{bNX̍Ōɒǉ܂B
	"Reset" {^ƂŃftHg̐ݒɖ߂Ƃ\łB

    DNS Encoding
	DNS Ŏgp鑽hC̃GR[fBOݒ肵܂B
	ftHg "RACE" łA͒ʏK؂Ȑݒ肾Ǝv܂B
	MDN CuT|[gĂCӂ̃GR[fBOw肷邱Ƃ
	\łB
    
3. 

3.1. DLL o[W

    bp[DLL ́AWINSOCK DLL ̃o[Wɋˑ܂B
    ́AJ̃Gg܂߂ĂׂẴGg񋟂Kv邽
    łB̂WINSOCK DLL ̃o[WςƁAmDN Wrapper 
    ȂȂ\܂B
    
    쐬ꂽmDN Wrapper ́A
    
        WinNT4.0 SP6a   (WINSOCK 1.1 + 2.0)
	Win98           (WINSOCK 1.1 + 2.0)
	Win95 OSR2      (WINSOCK 1.1)

    œmFĂ܂BAɂ킽ē삷ۏ؂͂܂B

3.2. DNS, WINS, LMHOSTS

    WIndows ł́ADNS ł͂ȂAWINSLMHOSTS ɂĂhCA
    zXg̉sȂ܂BmDN Wrapper gꍇɂ́AhC
    ̕ϊA̕ւ̃fBXpb`sȂꏊʑwōs
    Ȃ̂ŁÂׂĂ̕ɂāAhCAzXg̕
    sȂ邱ƂɂȂ܂B̂߁AWindows AWINSLMHOSTS 
    gĂꍇɂ́A\Ȃ肪\܂B
    ẮAmDN Wrapper gꍇɂ́AODNS gp邱
    Ƃ߂܂B

3.3. hCȊO̖Ỏ

    WINSOCK 2.0 ̖OAPI 

        WSALookupServiceBeginW
	WSALookupServiceNextW
	WSALookupServiceEnd

    ́AhCȊOłgpłAėp̖OpAPI ƂĒ`
    Ă܂B_ł́A͂ςhC̉Ŏgp
    ܂A̖O(Ⴆ΃T[rX)̉ɂgpł邱ƂɂȂ
    ܂B

    mDN Wrapper ́AȎΏۂ̔@ɂ炸AÕGR[fBO
    ϊĂ܂̂ŁAAPI AhCȊỎɎg
    ꍇɂ́AN\܂B

3.4. OAPI gȂvO

    AvP[VɂẮAhC̉ɂAPI gp
    ̂܂BႦ΁A'nslookup'́AAPI gpȂŁA
    DNS T[oƒʐMĂ܂܂B̂悤ȃAvP[Vɂ
    ẮAmDN Wrapper ͖ɗ܂B

3.5. WINSOCK DLL ɃoChꂽAvP[V

    AvP[VɂẮAWDLL T[`pXɏ]ȂŁA
    pXDLL ɃoChĂ̂܂B悭gvO
    ̒ł́ANetscape Communicator ȂĂ܂B̂悤ȃvO
    ɂẮAW̃CXg[^RtBM[Vł̓bv
    邱Ƃ͂ł܂B
    
    ̂悤ȃvOɂāAǂĂbvKvȂAV
    XefBNgւ̃CXg[sȂƂł܂BA
    ̃CXg[͑ϊ댯ŁAꍇɂĂ̓VXeċNs\ɂ
    ܂\܂B

3.6. ֎iƂĂ'dnsproxy'

    ̐ɂȂꍇɂ́A֎iƂ'dnsproxy'g
    Ƃł܂B́ADNS T[oƂ̃gUNV𒆌p̂ŁA
    ŖɂȂ悤ȂƂ邱Ƃł܂B
    
    A'dnsproxy'́Abp[GȐݒ肪KvłA܂A
    ь̃vO肷邱Ƃł܂̂ŁAvOŗL̃[
    JGR[fBO舵Ƃ͂ł܂BAL̐
    ɂȂ悤ȃP[Xł́Abp[̑ɎgpƂ
    ܂B

4. WXgݒ - ܂Ƃ

4.1. WXg̗D揇

    mDN Wrapper ̐ݒ́AHKEY_LOCAL_MACHINEAHKEY_CURRENT_USER

        Software\JPNIC\MDN

    ȉɊi[܂BmDN Wrapper͍ŏHKEY_LOCAL_MACHINE̐ݒ
    ݍ݁AHKEY_CURRENT_USERɂݒ肪΁Aŏ㏑܂B
    ́AHKEY_LOCAL_MACHINE ݒ肵܂B[UʂɈقȂ
    gꍇ̂݁AHKEY_CURRENT_USERݒ肷悤ɂĂB

    ȂARtBM[VvO HKEY_LOCAL_MACHINE ̐ݒ
    ǂݏ悤ɂȂĂ܂B

4.2. WXgL[

    Ŝ̋ʂ̐ݒƁAvOʐݒƂ܂B

Qʒ`

        Software\\JPNIC\\MDN\\Where         ϊʒu
	                    0:WINSOCK1.1 WINSOCK2.0̗
                            1:WINSOCK2.0 ΂
			    2:WINSOCK1.1 
			    3:WINSOCK2.0 
        Software\\JPNIC\\MDN\\Encoding      DNSGR[fBO
        Software\\JPNIC\\MDN\\Normalize     K̕
        Software\\JPNIC\\MDN\\LogLevel      Ox
        Software\\JPNIC\\MDN\\LogFile       Ot@C

QvOʐݒ

    ϊʒuAуvÕGR[fBO̓vOɓ肷
    邱Ƃł܂B́Aȉ̃L[nCủɁAvOL[
    ƂlŐݒ肵܂B

        Software\\JPNIC\\MDN\\PerProg\\<name>\\Where
        Software\\JPNIC\\MDN\\PerProg\\<name>\\Encoding

    w肳ĂȂꍇɂ́A
    
        Where       0       1.1A2.0 ̗ŕϊ
	Encoding            vZX̃R[hy[W

    Ƃ݂Ȃ܂B


