Backtrack:  
 
by lunarg on September 2nd 2010, at 13:41

In a default Cygwin installation, dig does not work properly out of the box. While resolving works when specifying a DNS server on the command line, a simple dig does not seem to work, and results in an error:

C:\cygwin\etc>dig www.google.be
;; communications error: connection reset
;; communications error: connection reset

The reason for this is because there are no DNS servers specified in Cygwin. Dig uses the same configuration as DNS would be on a linux system, the configuration file /etc/resolv.conf. By creating this file and adding your DNS servers (e.g. from Windows), dig will be able to resolve without each time manually specifying a DNS server.

Assuming you have installed Cygwin in C:\Cygwin, create the file C:\Cygwin\etc\resolv.conf, using a text editor. Put in your DNS servers and DNS suffix like so:

search telenet.be
nameserver 195.130.130.11
nameserver 195.130.130.139

Substitute the IP addresses with your own DNS servers. You can find them in the network properties of your network interface in Windows. Adjust the search string as well or leave it out, depending on your network settings.

Notice
When creating the file, use a text editor capable of saving files with linux line endings. Otherwise, dig will complain about syntax errors in resolv.conf.
 
 
« February 2023»
SunMonTueWedThuFriSat
   1234
567891011
12131415161718
19202122232425
262728    
 
Links
 
Quote
« Debating Windows vs. Linux vs. Mac is pointless: they all have their merits and flaws, and it ultimately comes to down to personal preference. »
Me