How to calculate number of addresses between two IPv6 addresses
up vote
0
down vote
favorite
i found this link for How to calculate number of hosts between two ips
for ipv4 How to calculate number of hosts between two ips? c#
is there any calculation like that for ipv6
for example between: 2a00:1288:110:8b1::2000 and 2a00:1288:110:8b1::21f9
Please help
ipv6
add a comment |
up vote
0
down vote
favorite
i found this link for How to calculate number of hosts between two ips
for ipv4 How to calculate number of hosts between two ips? c#
is there any calculation like that for ipv6
for example between: 2a00:1288:110:8b1::2000 and 2a00:1288:110:8b1::21f9
Please help
ipv6
1
It's just hexadecimal math. You can do that in just about any language. But the number of hosts between those two addresses is usually zero, not the same as the number of addresses.
– Michael Hampton
Nov 22 at 1:42
changed the title from hosts to ips
– stackuser
Nov 22 at 1:48
There are only two IPs (IPv4 and IPv6). IP means Internet Protocol. The title doesn't make any real sense. Perhaps you mean, "How to calculate number of addresses between two IPv6 addresses?"
– Ron Maupin
Nov 22 at 4:08
did you have a language in mind? If the answer you want is hosts, do you need to take into account that a host normally gets a /64?
– danblack
Nov 22 at 5:41
in perl or shell or python or as simple linux command
– stackuser
Nov 22 at 6:25
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
i found this link for How to calculate number of hosts between two ips
for ipv4 How to calculate number of hosts between two ips? c#
is there any calculation like that for ipv6
for example between: 2a00:1288:110:8b1::2000 and 2a00:1288:110:8b1::21f9
Please help
ipv6
i found this link for How to calculate number of hosts between two ips
for ipv4 How to calculate number of hosts between two ips? c#
is there any calculation like that for ipv6
for example between: 2a00:1288:110:8b1::2000 and 2a00:1288:110:8b1::21f9
Please help
ipv6
ipv6
edited Nov 22 at 5:33
asked Nov 22 at 1:26
stackuser
64
64
1
It's just hexadecimal math. You can do that in just about any language. But the number of hosts between those two addresses is usually zero, not the same as the number of addresses.
– Michael Hampton
Nov 22 at 1:42
changed the title from hosts to ips
– stackuser
Nov 22 at 1:48
There are only two IPs (IPv4 and IPv6). IP means Internet Protocol. The title doesn't make any real sense. Perhaps you mean, "How to calculate number of addresses between two IPv6 addresses?"
– Ron Maupin
Nov 22 at 4:08
did you have a language in mind? If the answer you want is hosts, do you need to take into account that a host normally gets a /64?
– danblack
Nov 22 at 5:41
in perl or shell or python or as simple linux command
– stackuser
Nov 22 at 6:25
add a comment |
1
It's just hexadecimal math. You can do that in just about any language. But the number of hosts between those two addresses is usually zero, not the same as the number of addresses.
– Michael Hampton
Nov 22 at 1:42
changed the title from hosts to ips
– stackuser
Nov 22 at 1:48
There are only two IPs (IPv4 and IPv6). IP means Internet Protocol. The title doesn't make any real sense. Perhaps you mean, "How to calculate number of addresses between two IPv6 addresses?"
– Ron Maupin
Nov 22 at 4:08
did you have a language in mind? If the answer you want is hosts, do you need to take into account that a host normally gets a /64?
– danblack
Nov 22 at 5:41
in perl or shell or python or as simple linux command
– stackuser
Nov 22 at 6:25
1
1
It's just hexadecimal math. You can do that in just about any language. But the number of hosts between those two addresses is usually zero, not the same as the number of addresses.
– Michael Hampton
Nov 22 at 1:42
It's just hexadecimal math. You can do that in just about any language. But the number of hosts between those two addresses is usually zero, not the same as the number of addresses.
– Michael Hampton
Nov 22 at 1:42
changed the title from hosts to ips
– stackuser
Nov 22 at 1:48
changed the title from hosts to ips
– stackuser
Nov 22 at 1:48
There are only two IPs (IPv4 and IPv6). IP means Internet Protocol. The title doesn't make any real sense. Perhaps you mean, "How to calculate number of addresses between two IPv6 addresses?"
– Ron Maupin
Nov 22 at 4:08
There are only two IPs (IPv4 and IPv6). IP means Internet Protocol. The title doesn't make any real sense. Perhaps you mean, "How to calculate number of addresses between two IPv6 addresses?"
– Ron Maupin
Nov 22 at 4:08
did you have a language in mind? If the answer you want is hosts, do you need to take into account that a host normally gets a /64?
– danblack
Nov 22 at 5:41
did you have a language in mind? If the answer you want is hosts, do you need to take into account that a host normally gets a /64?
– danblack
Nov 22 at 5:41
in perl or shell or python or as simple linux command
– stackuser
Nov 22 at 6:25
in perl or shell or python or as simple linux command
– stackuser
Nov 22 at 6:25
add a comment |
1 Answer
1
active
oldest
votes
up vote
1
down vote
An IPv6 address is a 128 bit number. Like the IPv4 example, use the language functions to convert it to this number and take the differences between the two.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53422677%2fhow-to-calculate-number-of-addresses-between-two-ipv6-addresses%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
1
down vote
An IPv6 address is a 128 bit number. Like the IPv4 example, use the language functions to convert it to this number and take the differences between the two.
add a comment |
up vote
1
down vote
An IPv6 address is a 128 bit number. Like the IPv4 example, use the language functions to convert it to this number and take the differences between the two.
add a comment |
up vote
1
down vote
up vote
1
down vote
An IPv6 address is a 128 bit number. Like the IPv4 example, use the language functions to convert it to this number and take the differences between the two.
An IPv6 address is a 128 bit number. Like the IPv4 example, use the language functions to convert it to this number and take the differences between the two.
answered Nov 22 at 1:33
danblack
1,3811213
1,3811213
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53422677%2fhow-to-calculate-number-of-addresses-between-two-ipv6-addresses%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
It's just hexadecimal math. You can do that in just about any language. But the number of hosts between those two addresses is usually zero, not the same as the number of addresses.
– Michael Hampton
Nov 22 at 1:42
changed the title from hosts to ips
– stackuser
Nov 22 at 1:48
There are only two IPs (IPv4 and IPv6). IP means Internet Protocol. The title doesn't make any real sense. Perhaps you mean, "How to calculate number of addresses between two IPv6 addresses?"
– Ron Maupin
Nov 22 at 4:08
did you have a language in mind? If the answer you want is hosts, do you need to take into account that a host normally gets a /64?
– danblack
Nov 22 at 5:41
in perl or shell or python or as simple linux command
– stackuser
Nov 22 at 6:25