Frank's very good tip seems to be working for me.
A little more detail. The IP's go on the captive portal tab labeled Services: Captive portal Allowed IP Addresses. I am not sure that the address of the DNS server is needed here. According to the docs, you only need the "to" rule(s). I'll test If I have time tonight.
Also, at Services: DNS Forwarder add this line to section, second from the bottom, labeled "You may enter records that override the results from the forwarders below.":
dns msftncsi.com 131.107.255.255
Microsoft's page on NCSI referencing Windows 7 is here:
http://technet.microsoft.com/en-us/library/ee126135%28WS.10%29.aspxthe page says, in part:
"A request for
http://www.msftncsi.com/ncsi.txt [should produce] A page called ncsi.txt, which contains the following line of text with no terminating new line or other non-printing characters: Microsoft NCSI (Page headers disable caching.)
A request for DNS name resolution of dns.msftncsi.com [should produce] The resolution of the DNS name to: 131.107.255.255"