asp.net - Do I need to worry about IPV6 addresses when developing web applications? -


i developing website using asp.net. want implement login authentication users. want implement password authentication delay if user enters wrong password frequently.

so have field store ipv4 address identify user's ip. using unsigned int field store ipv4 addresses.

so question ipv6 addresses? need worry ipv6 addresses? have no data field store ipv6 addresses.

do need modify web application identify ipv4 , ipv6 addresses?

is ipv6 practically using?

yes need able handle ipv6 addresses. more , more isps offering ipv6 connectivity (30% of belgium on ipv6, mobile providers in > 50% ipv6 etc). users able connect on ipv6 certainty website build today.

how store addresses different question. databases (like e.g. postgresql) have special field types storing ipv4/v6 addresses. if possible use those. storing them integer isn't practical unless have native support 128 bit integers. storing them text possible. ipv6 addresses should written following rules of rfc 5952. library functions giving text representation of ipv6 address should output following these rules shouldn't need implement yourself.

also remember ipv6 user has many many ipv6 addresses available. ipv4 use nat , whole network appear single address. ipv6 every device has 1 or more global addresses. single lan /64 (first 64 bits stay same, last 64 bits can used devices) might want take account when determining rate limiting.


Comments

Popular posts from this blog

java - Oracle EBS .ClassNotFoundException: oracle.apps.fnd.formsClient.FormsLauncher.class ERROR -

c# - how to use buttonedit in devexpress gridcontrol -

nvd3.js - angularjs-nvd3-directives setting color in legend as well as in chart elements -