S
S
sorokinfil2018-03-22 13:30:26
Web development
sorokinfil, 2018-03-22 13:30:26

Do you support IPv6 in your projects?

I am considering the feasibility of supporting IPv6 in my projects in 2018 and for the next 10 years. There is little information on this topic on the Russian Internet, the new protocol, apparently, is not very popular. I can’t decide with priorities whether it is worth studying the intricacies of working with the protocol, introducing its support on a site that will be located on a VPS (apache, php, nodejs, mysql), rewriting the part of the code responsible for capturing user activity, access functions, storage, and blocking by IP ranges in the database, or it's easier to score, to do more important things, like expanding functionality and fixing bugs.

Do you support IPv6 in your projects? Is it feasible in the next 10 years? First of all, I am interested in the opinion of people developing sites and modules for them from scratch, but any opinion will come in handy.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
M
Mystray, 2018-03-22
@sorokinfil

Already now you will not be able to register an application in the Apple App Store without support for IPv6-only and dual-stack networks, in principle. And this is only the beginning of aggressive actions.
Yes, clouds, Amazons and others with gray networks, infrastructure with NAT after NAT and NAT, of course, it works, but it should be expected in the coming years that the same Google will begin to rank sites with IPv6 + IPv4 higher than just IPv4 . Further it will be worse.

S
Sanes, 2018-03-22
@Sanes

Everyone has IPv4.

S
Stalker_RED, 2018-03-22
@Stalker_RED

rewrite part of the code responsible for capturing user activity
Do you write all this yourself, or do you use ready-made tools? Most ready-made ones already have this support. Logs are being written, analyzers are analyzing, everything is fine.
access functions, storage and blocking by IP ranges in the database
Why by ip?

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question