IPv6, literals and legacy software

IPv4 address exhaustion is slowly going into final phase.

To use IPv6 addresses in legacy software, some mechanism must be in place to not confuse programs with colons (:) in the addresses. For Windows this is IPv6 literals.

We have created IPv6 to literal online converting tool. It is a free tool to convert IPv6 to literal address ending with .ipv6-literal.net

For example, these two lines behave identically:
ping 0--1.ipv6-literal.net
ping ::1

Also, zone ID is supported and shortest / longest IPv6 address form is calculated.

IPv6 literal screenshot

For more information and to test this tool in action, click here!

Use form below, if you have suggestions or comments.

UPDATE Apr 26, 2011. As Takyoji suggested, just added support for Reverse DNS lookup. Now last row is calculated for use with the special domain ip6.arpa.

September 2010, links

Ever wondered how Microsoft sorts through nearly 200,000 e-mailed reports of security vulnerabilities each year.

CSS 3.0 Maker.

CSS3 Playground by Mike Plate.

Programming Things I Wish I Knew Earlier.

evercookie is a JavaScript API available that produces extremely persistent cookies in a browser.

StackOverflow – What is the best comment in source code you have ever encountered?

Microsoft will retire Visual Studio Installer – read here.

The Facebook Data Center FAQ.

ASP.NET 4.0 – An error occurred during local report processing

After fixing missing ReportViewer redistributable, I got the following error:
Report Viewer Configuration Error The Report Viewer Web Control HTTP Handler has not been registered in the application's web.config file. Add to the system.web/httpHandlers section of the web.config file, or add to the system.webServer/handlers section for Internet Information Services 7 or later.

Loading...

An error occurred during local report processing.
The report definition for report 'C:\inetpub\wwwroot\some_path_to_report\tse.rdlc' has not been specified
Could not find file 'C:\inetpub\wwwroot\some_path_to_report\tse.rdlc'.

It turned out that Visual Studio 2010 C# / ASP.NET does not include .rdlc files when publishing application. This can be solved by going to the your_file.rdlc properties, and changing ‘Build Action’ from ‘Embedded Resource’ to ‘Content’.

Here is a screen-shot:

.rdlc Report File Properties