[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[port139ml:03435] Re: IpQueryMatching



>* Windows Server 2003
>
>  QueryIpMatching のデフォルト値: 1
>  レジストリ位置: 
>      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
>      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters
>      どちらも有効
>
>* Windows 2000
>
>  QueryIpMatching のデフォルト値: 0
>  レジストリ位置: 
>      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
>

QueryIpMatchingについて、実際に検証してみました。

● Windows Server 2003

  TcpIp    DnsCache     結果
  ---------------------------
    -          -         ○ (デフォルト)
    0          -         ×
    1          -         ○
    -          0         ×
    -          1         ○
    0          0         ×
    0          1         ○
    1          0         × → 「DnsCache」の方が優先?
    1          1         ○
  ---------------------------

● Windows 2000 Server (SPなし)

  TcpIp    DnsCache     結果
  ---------------------------
    -          -         × (デフォルト)
    0          -         ×
    1          -         ○
    -          0         ×
    -          1         ×
    0          0         ×
    0          1         ×
    1          0         ○
    1          1         ○
  ---------------------------

● Windows XP Professional (SPなし)

  TcpIp    DnsCache     結果
  ---------------------------
    -          -         × (デフォルト)
    0          -         ×
    1          -         ×
    -          0         ×
    -          1         ×
    0          0         ×
    0          1         ×
    1          0         ×
    1          1         ×
  ---------------------------

表中の数字はQueryIpMatchingのレジストリ値を、また
○×はQueryIpMatching機能が有効であるかどうかを示します。
(「-」はレジストリ設定なし)

2003ではDnsCacheの方に0を設定し、TcpIpに1を設定した場合、
QueryIpMatchingが有効にならなかったので、両方あった場合の
優先度はDnsCacheの方が高いのかもしれません。

XPはどうがんばってもQueryIpMatchingが有効になりませんでした。
(つまり全部×)
私のやり方がだめだめなのかも知れませんが...

ちなみにWindows 2000においても、二枚目のNICを有効にすると
QueryIpMatchingが効かなくなるという現象が発生しましたので、
構成によっては効かないといった可能性もありますね。

塩月