u1735067 / rdnssd-win32

rdnssd-win32 is a userspace implementation of the RFC 5006 for Microsoft Windows. It updates the Windows registry with the IPv6 name servers found in the RDNSS option of the Router Advertisement. Thus no need to configure an IPv6 nameservers manually.

Home Page:http://sf.net/p/rdnssd-win32/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

rdnssd_win32
============

Introduction
------------

rdnssd_win32 is an implementation of the RFC 5006 for Microsoft Windows. It
parses the RDNSS options present in Router Advertisement (RA), get the DNS
nameservers and write them in the registry.

Compilation
------------

To compile rdnssd_win32 you need:
- Visual Studio 2015.

Open rdnssd_win32.sln.
Go to project => Properties, select "Configuration properties" and be sure that
platform is right for you (win32 or x64).
Build the solution.

Configuration
--------------

rdnssd_win32 listens on all network interfaces for RA.

An optional parameter "-b" is used for the service mode, see next section.

Installation
-------------

On the target, you have to install the Microsoft Visual C++ 2015 Redistributable
Package.

Install as service:
Copy rdnssd_win32 to a directory (here c:\rdnssd\) then in a console type:
sc create rdnssd binPath= "c:\rdnssd\rdnssd_win32.exe -b"

If you want to change ifname parameter after installation:
sc delete rdnssd

Limitations
------------

rdnssd_win32 works only on Microsoft Windows >= Vista as well as Windows
server >= 2003.

On older versions such as Windows XP, IPv6 nameservers are written at the good
place but could not be used because they do not provide a DNS resolver with
IPv6 transport.

Contact
--------

Sebastien Vincent <sebastien.vincent@cppextrem.com>

About

rdnssd-win32 is a userspace implementation of the RFC 5006 for Microsoft Windows. It updates the Windows registry with the IPv6 name servers found in the RDNSS option of the Router Advertisement. Thus no need to configure an IPv6 nameservers manually.

http://sf.net/p/rdnssd-win32/

License:GNU General Public License v3.0


Languages

Language:C 100.0%