ICS, DNS/SharedAccess_NAT error 31004

ajpanton

New member
I'm using ICS to share my internet connection from one computer (Server 2008 R2 x64) to others. The server has two NICs, internet and LAN.

Occasionally (sometimes multiple times a day, sometimes once a week), it appears as though the internet connection has disappeared on the host computers. However, it turns out to be a DNS problem. Accessing the internet still works using IP addresses and some applications still work if they don't rely on DNS.

The primary fix has been to just restart the LAN NIC on the server.
Another seems to be to simply wait for a while. I'm not always here to restart the NIC, but it's always in a working state when I get back even though I've got complaints about random downtimes.

The following event is logged roughly at the same time as the problem occurs:
Level: Error
Source: SharedAccess_NAT
ID: 31004
"The DNS proxy agent was unable to allocate 0 bytes of memory. This may indicate that the system is low on virtual memory, or that the memory manager has encountered an internal error."


What could I try to fix this problem?
 

My Computer

OS
Windows 7 Enterprise x64
I'm using ICS to share my internet connection from one computer (Server 2008 R2 x64) to others. The server has two NICs, internet and LAN.

Occasionally (sometimes multiple times a day, sometimes once a week), it appears as though the internet connection has disappeared on the host computers. However, it turns out to be a DNS problem. Accessing the internet still works using IP addresses and some applications still work if they don't rely on DNS.

The primary fix has been to just restart the LAN NIC on the server.
Another seems to be to simply wait for a while. I'm not always here to restart the NIC, but it's always in a working state when I get back even though I've got complaints about random downtimes.

The following event is logged roughly at the same time as the problem occurs:
Level: Error
Source: SharedAccess_NAT
ID: 31004
"The DNS proxy agent was unable to allocate 0 bytes of memory. This may indicate that the system is low on virtual memory, or that the memory manager has encountered an internal error."


What could I try to fix this problem?

From my point of view using ICS is not a reliable way to run a network.

If you really want a trouble free network use a modem and a router. ;)
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Home built
OS
Windows 7 Ult, Windows 8.1 Pro,
CPU
Q9650-4.275GHz, E8600 4.5GHz, E6750-3.8GHz
Motherboard
Evga 780i FTW
Memory
G.Skill PC2 9600 1200Mhz 5 5 5 15 2T
Graphics Card(s)
GTX480
Sound Card
Asus Xonar D2
Monitor(s) Displays
HannsG
Screen Resolution
1680X1050
Hard Drives
GSkill Phoenix Pro 120GB SSD
PSU
ThermalTake Toughpower 1000Watt modular
Case
ThermalTake XaserV
Cooling
Xigmatek S1283
Keyboard
Logitech G15
Mouse
Logitech G9
Internet Speed
T1
It's a small home network, routers cost money.
I've heard lots about unreliable routers, which I'm guessing is what you get with the cheap ones. Downtime because of router problems is unacceptable, at least now I can remote connect to the server to fix things.
 

My Computer

OS
Windows 7 Enterprise x64
Back
Top