Can Ruby compare IPv6 ?

  • Thread starter Iñaki Baz Castillo
  • Start date
I

Iñaki Baz Castillo

Hi, is there any cool way in Ruby to match two IPv6 that have the same bina=
ry=20
value? For example:

2001:0DB8:0:0::0:1428:57ab
is the same as:
2001:0DB8:0::0:1428:57ab
=20
Can Ruby match those two IPv6 easily without abing to parse manually them?

Thanks for any suggestion.


=2D-=20
I=C3=B1aki Baz Castillo
 
P

Peña, Botp

RnJvbTogScOxYWtpIEJheiBDYXN0aWxsbyBbbWFpbHRvOmliY0BhbGlheC5uZXRdIA0KIyBIaSwg
aXMgdGhlcmUgYW55IGNvb2wgd2F5IGluIFJ1YnkgdG8gbWF0Y2ggdHdvIElQdjYgdGhhdCBoYXZl
IA0KIyB0aGUgc2FtZSBiaW5hcnkgdmFsdWU/IEZvciBleGFtcGxlOg0KIyAgIDIwMDE6MERCODow
OjA6OjA6MTQyODo1N2FiDQojICAgaXMgdGhlIHNhbWUgYXM6DQojICAgMjAwMTowREI4OjA6OjA6
MTQyODo1N2FiDQojIENhbiBSdWJ5IG1hdGNoIHRob3NlIHR3byBJUHY2IGVhc2lseSB3aXRob3V0
IGFiaW5nIHRvIHBhcnNlIA0KIyBtYW51YWxseSB0aGVtPw0KDQpyZXF1aXJlICdpcGFkZHInDQoj
PT4gdHJ1ZQ0KDQppcDE9IElQQWRkci5uZXcgIjIwMDE6MERCODowOjA6OjA6MTQyODo1N2FiIg0K
Iz0+ICM8SVBBZGRyOiBJUHY2OjIwMDE6MGRiODowMDAwOjAwMDA6MDAwMDowMDAwOjE0Mjg6NTdh
Yi9mZmZmOmZmZmY6ZmZmZjpmZmZmOmYNCmZmZjpmZmZmOmZmZmY6ZmZmZj4NCg0KaXAyPSBJUEFk
ZHIubmV3ICIyMDAxOjBEQjg6MDo6MDoxNDI4OjU3YWIiDQojPT4gIzxJUEFkZHI6IElQdjY6MjAw
MTowZGI4OjAwMDA6MDAwMDowMDAwOjAwMDA6MTQyODo1N2FiL2ZmZmY6ZmZmZjpmZmZmOmZmZmY6
Zg0KZmZmOmZmZmY6ZmZmZjpmZmZmPg0KDQppcDE9PWlwMg0KIz0+IHRydWUNCg0Ka2luZCByZWdh
cmRzIC1ib3RwDQo=
 
I

Iñaki Baz Castillo

MjAwOC82LzE3LCBQZcOxYSwgQm90cCA8Ym90cEBkZWxtb250ZS1waGlsLmNvbT46Cj4gRnJvbTog
ScOxYWtpIEJheiBDYXN0aWxsbyBbbWFpbHRvOmliY0BhbGlheC5uZXRdCj4gICMgSGksIGlzIHRo
ZXJlIGFueSBjb29sIHdheSBpbiBSdWJ5IHRvIG1hdGNoIHR3byBJUHY2IHRoYXQgaGF2ZQo+Cj4g
IyB0aGUgc2FtZSBiaW5hcnkgdmFsdWU/IEZvciBleGFtcGxlOgo+ICAjICAgMjAwMTowREI4OjA6
MDo6MDoxNDI4OjU3YWIKPiAgIyAgIGlzIHRoZSBzYW1lIGFzOgo+ICAjICAgMjAwMTowREI4OjA6
OjA6MTQyODo1N2FiCj4gICMgQ2FuIFJ1YnkgbWF0Y2ggdGhvc2UgdHdvIElQdjYgZWFzaWx5IHdp
dGhvdXQgYWJpbmcgdG8gcGFyc2UKPiAgIyBtYW51YWxseSB0aGVtPwo+Cj4KPiByZXF1aXJlICdp
cGFkZHInCj4gICM9PiB0cnVlCj4KPiAgaXAxPSBJUEFkZHIubmV3ICIyMDAxOjBEQjg6MDowOjow
OjE0Mjg6NTdhYiIKPiAgIz0+ICM8SVBBZGRyOiBJUHY2OjIwMDE6MGRiODowMDAwOjAwMDA6MDAw
MDowMDAwOjE0Mjg6NTdhYi9mZmZmOmZmZmY6ZmZmZjpmZmZmOmYKPiAgZmZmOmZmZmY6ZmZmZjpm
ZmZmPgo+Cj4gIGlwMj0gSVBBZGRyLm5ldyAiMjAwMTowREI4OjA6OjA6MTQyODo1N2FiIgo+ICAj
PT4gIzxJUEFkZHI6IElQdjY6MjAwMTowZGI4OjAwMDA6MDAwMDowMDAwOjAwMDA6MTQyODo1N2Fi
L2ZmZmY6ZmZmZjpmZmZmOmZmZmY6Zgo+ICBmZmY6ZmZmZjpmZmZmOmZmZmY+Cj4KPiAgaXAxPT1p
cDIKPiAgIz0+IHRydWUKCgpUZXJyaWJseSBncmVhdCAhCjopCgpUaGFua3MuCgoKLS0gCknDsWFr
aSBCYXogQ2FzdGlsbG8KPGliY0BhbGlheC5uZXQ+Cg==
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,774
Messages
2,569,596
Members
45,143
Latest member
SterlingLa
Top