Re: XPSP2 domain firewall settings

From: Anthony Yates (anthonyDINGyates_at_airDONGdesk.com)
Date: 10/14/05

  • Next message: Anthony Yates: "Re: XPSP2 domain firewall settings"
    Date: Fri, 14 Oct 2005 16:07:57 +0100
    
    

    I understand the Cable Guy article and the process described below. There
    must be more to it. As it is described the process does not fully make
    sense. I'd like to understand exactly how it works.

    "If the last-received Group Policy update DNS name matches......" My
    understanding of this is the reg key for Group Policy/History, which
    contains the FQDN of the domain controller, so basically this just means the
    DNS domain name that policies were received from. I'm not sure if this
    really means the last-received (e.g a week ago if now off the network).

    ".....any of the connection-specific DNS suffixes of the currently connected
    connections on the computer". The Primary suffix of a domain computer is the
    domain name, so it can't be that. The connection-specific suffix is whatever
    the DHCP server handed out. There are a few problems with this as it is
    defined:
    - Mine is blank (Windows DHCP) yet the PC firewall knows it is on the
    domain. It has to be using a different algorithm.
    - XP clients don't need a connection-suffix to resolve names, so there is no
    particular need for the DHCP to hand one out to them
    - If I have two domains on the same network, which suffix would DHCP hand
    out and which domain would then think it was or was not on the network?
    - It would be easy to fool the firewall with an incorrect DHCP assigned
    suffix.

    The way the process is described only really works in one direction. If a
    domain PC connects directly to the Internet, and if the ISP assigns a
    connection suffix, the computer will know that it is not on the domain. That
    seems a rather unreliable way to go about it. If the ISP does not assign a
    connection suffix it would be blank, exactly as it is on my network.

    Like I say, the process does not seem to make sense and I'd like to
    understand how it really works.

    Anthony

    "Steven L Umbach" <n9rou@nospam-comcast.net> wrote in message
    news:OnPkfcB0FHA.2960@tk2msftngp13.phx.gbl...
    > It can always be the same but I believe it compares it to the Group Policy
    > update DNS name which would only be available if connected to the domain
    > where a domain controller is available. The link below is from Microsoft
    > documentation and though it specifies connection-specific DNS suffix it
    > refers to DHCP option number 15 which is the domain name and what you see
    > in primary dns suffix in an ipconfig /all. Your problem with the
    > particular computer may be due to it not authenticating to the domain at
    > boot up and it used cached credentials instead to allow the user to logon
    > and then as soon as it can contact a domain controller the user is
    > authenticated to the domain. If it can not find a domain controller at
    > startup Group Policy will not be applied and you may find an error
    > reflecting that in the application log or for sure in the userenv.log
    > file. --- Steve
    >
    >
    >
    > ***************************************************
    > The network determination algorithm performs the following analysis:
    >
    > . If the computer is not a member of a domain, it is always attached
    > to another network.
    >
    > . If the last-received Group Policy update DNS name matches any of
    > the connection-specific DNS suffixes of the currently connected
    > connections on the computer that are not PPP or SLIP-based, then the
    > computer is attached to a managed network.
    >
    > . If the last-received Group Policy update DNS name does not match
    > any of the connection-specific DNS suffixes of the currently connected
    > connections on the computer that are not PPP or SLIP-based, then the
    > computer is attached to another network.
    >
    >
    > Windows uses this network determination process during start up and when
    > it is informed by the Network Location Awareness service that network
    > settings on the computer have changed.
    >
    > The connection-specific DNS suffix of the connection over which the last
    > set of Group Policy updates were received is determined from its TCP/IP
    > configuration, which is typically configured using Dynamic Host
    > Configuration Protocol (DHCP) and the DNS Domain Name DHCP option (DHCP
    > option number 15). You can also manually configure connection-specific DNS
    > suffixes from the DNS tab in the advanced properties of the Internet
    > Protocol (TCP/IP) component, available from the properties of the
    > connection in the Network Connections folder.
    >
    >
    >
    > "Anthony Yates" <anthonyDINGyates@airDONGdesk.com> wrote in message
    > news:Onwt0i9zFHA.1264@tk2msftngp13.phx.gbl...
    >> It can't be the primary suffix, as that is always the same. There is no
    >> point comparing that with anything if the computer is a member of the
    >> domain. There must be a process for confirming whether the PC has logged
    >> onto the domain. If the process is as described then it seems a very
    >> unreliable way of knowing when you are off the domain.
    >> We occasionally get a PC where you can't use Remote Assistance or Remote
    >> Desktop until you reboot it. This seems to be caused by a faulty
    >> determination by the firewall of whether the PC is on the network or not.
    >> I don't mind if it only gets it wrong in one direction - on when it
    >> should be off. I am worried if it gets it wrong in the other direction -
    >> off when it should be on.
    >>
    >> Anthony
    >>
    >>
    >>
    >> "Steven L Umbach" <n9rou@nospam-comcast.net> wrote in message
    >> news:OeJIKM2zFHA.2652@TK2MSFTNGP14.phx.gbl...
    >>>I wonder if they really mean connection specific dns as that often if is
    >>>not configured. The domain name is usually configured in the DHCP scope
    >>>option 15 or even if you do not use DHCP when you run ipconfig /all on a
    >>>domain computer you will see primary dns suffix which I believe is
    >>>probably what is used. That is my guess and I can not confirm it.
    >>>Possibly it could also have something to do with whether a domain
    >>>controller can be contacted and used for authentication of the computer
    >>>account or not. --- Steve
    >>>
    >>>
    >>>
    >>> "Anthony Yates" <anthonyDINGyates@airDONGdesk.com> wrote in message
    >>> news:ulQfTX0zFHA.3124@TK2MSFTNGP12.phx.gbl...
    >>>> The Windows XP SP2 client is supposed to detect whether it is on or off
    >>>> the domain network by comparing the connection-specific DNS suffix to
    >>>> the last Group Policy.
    >>>>
    >>>> We do not assign a connection-specific DNS suffix in our (Windows)
    >>>> DHCP. Yet the PC's recognise they are on the network and activate the
    >>>> domain firewall policy. Can anyone confirm that there is a smarter
    >>>> piece of logic in place, such as whether the PC connected to the DC or
    >>>> not?
    >>>>
    >>>> Thanks,
    >>>> Anthony Yates
    >>>>
    >>>
    >>>
    >>
    >>
    >
    >


  • Next message: Anthony Yates: "Re: XPSP2 domain firewall settings"

    Relevant Pages

    • Re: Windows Firewall GPO Settings
      ... Here is how the SP2 firewall determines if it is to activate ... connections on the computer the FW's ... the standard profile. ... You can determine the connection-specific DNS suffixes of the ...
      (microsoft.public.windowsxp.security_admin)
    • Re: Add Printer Startup Script
      ... you might find useful to enable "Wait for network on startup" setting ... I have the same script on my ... as its being run from group policy on a domian controller? ... >> milliseconds to wait before making any connections. ...
      (microsoft.public.windows.server.scripting)
    • Re: Add Printer Startup Script
      ... you might find useful to enable "Wait for network on startup" setting ... I have the same script on my ... as its being run from group policy on a domian controller? ... >> milliseconds to wait before making any connections. ...
      (microsoft.public.scripting.vbscript)
    • Re: SP2 firewall Domain & Standard GPO settings?
      ... > Domain and Standard Profile settings. ... You can determine the connection-specific DNS suffixes of the ... currently connected connections on the computer from the display ...
      (microsoft.public.windowsxp.security_admin)
    • Re: SP2 firewall Domain & Standard GPO settings?
      ... I am sure I will find out for myself, but once I apply these settings to the ... >> Domain and Standard Profile settings. ... > of the connection-specific DNS suffixes of the currently connected ... > currently connected connections on the computer from the display ...
      (microsoft.public.windowsxp.security_admin)