I have a two node RAC setup where my scan ips are registered in DNS and my public Ips are also registered in the dns. Now while connecting from my windows machine through oracle client in sql developer im getting connection time out error and network adapter error. My question is that should I register my VIP also in dns and will that resolve this issue?
As far as I remember when I investigated RAC you need to add the VIP addresses to the DNS.
Are you running this two node setup on Linux servers? Are you able to ping the target server through hostname? Once while I was testing a two node RAC running on Virtualbox, I had to add hostname resolution so that the client could communicate with the SCAN ips and resolve them.
If that's the problem, edit the C:\windows\system32\drivers\etc\hosts and add the ip and hostnames for SCAN resolution.
127.0.0.1 localhost 192.168.56.91 rac-scan.localdomain rac-scan 192.168.56.92 rac-scan.localdomain rac-scan 192.168.56.93 rac-scan.localdomain rac-scan