Originally posted by eccerr0r
View Post
Announcement
Collapse
No announcement yet.
Trippling internet speed with pare of AA batteries, ethernet cable and electric tape.
Collapse
X
-
Re: Trippling internet speed with pare of AA batteries, ethernet cable and electric t
-
Re: Trippling internet speed with pare of AA batteries, ethernet cable and electric t
Unfortunately with big ISPs they have a bureaucracy going on there, and nobody wants to do things... They did set up a website to do these RDNS setup but it constantly breaks (and the authentication...) but they did not put up IPV6 setup. Plus it's still not clear because though effectively I have that /64 I don't think they really want me setting up that many RDNS records though theoretically I should...
Leave a comment:
-
Re: Trippling internet speed with pare of AA batteries, ethernet cable and electric t
Originally posted by eccerr0r View Post...my ISP has the $ORIGIN/SOA for the reverse as they should...
Leave a comment:
-
Re: Trippling internet speed with pare of AA batteries, ethernet cable and electric t
Originally posted by EasyGoing1 View PostYES IT IS ... and thats where the issuing authority needs to say "look ... you don't need all those addresses ... learn some basic networking principles and manage your assets accordingly" ...
Assigning public ip addresses to workstations is both a security risk, and a pig ignorant way to run a network.
We spent the night switching all the others over to private.
I think moving to IPv6, right now, is the only viable solution. I think even if people were forced to manage their IPv4 addresses a bit more wisely and give back the IPs they weren't using, it's just prolonging the inevitable. Eventually, even if we get the IPv4 addresses back, we'll run out again.
Leave a comment:
-
Re: Trippling internet speed with pare of AA batteries, ethernet cable and electric t
Originally posted by EasyGoing1 View PostOh I'm quite familiar with subnetting .. And very vew corporations would subnet their public addresses ... what would be the point? Their Internet connection terminates at a router then at a firewall but at the router, natting can start, so breaking up their assigned network addresses makes no sense really. If they have multiple locations, the ISP will assign their own subnetted blocks of addresses to each location. So if anyone is sucking down broadcast and network addresses, it would be ISPs ...
I've often wondered what class of addresses the main authority assigns to ISPs and what not ... Ive only ever worked with 24 bit masks have only gone higher than that in the private address space.
Thats a curious statement ... what do you mean by this?
The issue of reverse DNS should be with the company who hosts your DNS record ... Godaddy in my case. The ISP has nothing to do with it, unless their DNS servers are also the root servers to your domain name. If so, just switch to someone else for record hosting. I think google does it for free ... you still pay whatever company you pay now for the domain name, but you go into your record and set the IP of whatever name server you are going to use and then all hits to your domain will start with the new name server... and I'm sure I can say with confidence that google has RDNS working with IPV6.
To find out who hosts your record you can go to a command prompt and do an nslookup against your domain name with a soa query type.
Say the forward badcaps.net -> it looks for a DNS server that handles .net, then it looks for badcaps and finds 168.235.77.64.
Reverse DNS actually uses the same forward DNS system to simplify things, but uses a different hierarchical path. Because the first number is the most significant (looking up from the 64 really has no meaning because there are 16777216 possible reverses that at best would have to be searched as a huge list), it actually looks up a virtual hostname "64.77.235.168.in-addr.arpa." The in-addr.arpa delegate DNS host can't possibly know how to know what every mapping is, so it looks for an origin match and delegates pieces back to servers that would likely know. Since ISPs tend to have whole /24's, /16's, etc. they are the likely candidate to handle RDNS lookups because you can't have two different people $ORIGIN/SOA for 235.168.in-addr.arpa. Only one can be delegated, and that ISP where packets route to 168.235.x.x gets routed to is the best choice (Second best choice would be the upstream provider). This is why despite my top level forward DNS hostname is resolved by GoDaddy, they cannot also fix my reverse DNS - my ISP has the $ORIGIN/SOA for the reverse as they should. It reduces the amount of collating of data at a central point, and instead allows hierarchical lookup. And when the ISP's reverse lookup server is dead, just that ISP's reverse lookups fail.
As an aside, GoDaddy was willing to let me put in an NS record so I can manage my own third level, so my private DNS server I can set up an unlimited number of my own forward lookup hostnames as I choose without needing to contact GoDaddy...
Leave a comment:
-
Re: Trippling internet speed with pare of AA batteries, ethernet cable and electric t
Originally posted by Spork Schivago View PostI think one of the problems with IPv4 was like in Deposit. The PCs had public IPs for whatever reason. We did business with banks and FedEx, but mostly big banks. Banks that small banks do business with (ie, Juniper). Class C was too small, Class B gave us waaayyy more IP addresses than we'd ever use. But I don't think there was away to get a partial class B network. I don't think they could have asked the US registrar's for 1,000 class B public IP addresses, for instance. I think you need to get the full 65,536 addresses. That's a lot of wasted IPv4 addresses!
Assigning public ip addresses to workstations is both a security risk, and a pig ignorant way to run a network.
Leave a comment:
-
Re: Trippling internet speed with pare of AA batteries, ethernet cable and electric t
Originally posted by Spork Schivago View PostEven if companies had to give back the IPv4 addresses they weren't using, that's still a temporary solution. Eventually, we'll be back to where we are now, with running out of IPv4 addresses. It might take a good amount of time, but I think we just need to sit back down at the drawing board and either revise IPv6 or, like you suggested earlier, come up with a better protocol all together (I'm thinking something like Spork/IP, that sounds good!)
Leave a comment:
-
Re: Trippling internet speed with pare of AA batteries, ethernet cable and electric t
Originally posted by eccerr0r View PostThere are a lot of reserved addresses in ipv4 so the 4 billion number is not accurate:
- Network and broadcast addresses. Ultimately every time a network is broken down to a smaller chunk, more addresses are 'wasted' to segregate traffic from each piece.
Originally posted by eccerr0r View PostNormally a class C network subnet would only have 2 wasted addresses (broadcast and network address)
Originally posted by eccerr0r View PostI chose to have static IP so my voice can be heard.
Originally posted by eccerr0r View PostI have a dual stack IPV4 and IPV6 setup through 6RD, but unfortunately there are problems with IPV6. There are a lot of people who don't have IPV6 setup properly, and I can't even set up my IPV6 properly because my ISP can't set up IPV6 reverse DNS properly. As far as I know I am fully functional listening to IPV6 requests but since reverse DNS does not work, people reject connecting to my machine... Figures, have to use IPV4 which reverse DNS does work.
To find out who hosts your record you can go to a command prompt and do an nslookup against your domain name with a soa query type.
Originally posted by eccerr0r View PostAnd yeah, I virtually have a /64 or something like that IPV6 chunk... No way I can use that many addresses...Last edited by EasyGoing1; 05-28-2017, 12:11 PM.
Leave a comment:
-
Re: Trippling internet speed with pare of AA batteries, ethernet cable and electric t
IPv4, been like that for a long time now due to how segmented the net have become.
Leave a comment:
-
Re: Trippling internet speed with pare of AA batteries, ethernet cable and electric t
Originally posted by Per Hansson View Post...And it creates also another issue which is routing related: before you could look at an IP and know which country it belonged to.
Not anymore, the address space is so segmented that addresses very close in numbers can be on different continents.
This makes routing tables very big and complicated.
Thanks.
Leave a comment:
-
Re: Trippling internet speed with pare of AA batteries, ethernet cable and electric t
Originally posted by eccerr0r View Post- A class A is a /8, a class B is a /16, and a class C is /24. As seen in my case I have a /29 partial C so it is possible to break a network outside of an A, B, or C class. However every break, as said, will have more overhead addresses wasting more addresses, so it's a tradeoff (plus the breaks need to be an integer power of 2). To better save IPV4 addresses everyone needs to be on the same and huge subnet, and people know what messes comcast has to deal with.
Originally posted by eccerr0r View Post...- There is indeed more chatter with IPV6, but that's because it's autoconfigure plus the additional bytes for specifying the addresses - and it's only on the local segment. But still, the amount of chatter packets is not that large - it's mainly the router advertising itself to all on that segment. The endpoint machines do not need to keep chatter the router unless it has real data it needs to route out.
Originally posted by eccerr0r View Post- UDP does not mean faster than TCP. Both are running over IP so there's always that limit, but the main difference is that TCP holds state and "guarantees" packets transfer in order. UDP on the other hand, does not give any guarantees to your packets.
Why is it "faster?" The header overhead does not sum up to be a huge amount, however, there's no need to wait for an ACK every packet for UDP. The cost of UDP is that each individual program needs to now keep track of packets received. Not only that, UDP packets can be duplicate, delivered out of order, or even dropped - so you have to take care of these cases. Plus the sender can silently disappear and the receiver needs to deal with this case too, versus the sender just being slow or not have much data. It's much more trouble than claiming it's "faster"....
I'm sure it was just something stupid I was doing. I'm still not an expert at iptables, even though I've learned a lot over the years.
Originally posted by eccerr0r View Post... IPV4 and IPV6 software necessarily needs to be written differently as your userland code now needs to handle 128 bit IP addresses versus the 32 bit addresses in IPV4. However the API, at least for Un*x, is still very similar. Writing code that listens to both IPV4 and IPV6 means you'll have some duplicate code that needs to be maintained separately.
Code:int initiate_ipconn(int ip_ver) { if(ip_ver==4) { /* Do IPv4 specific stuff */ } else { /* Do IPv6 specific stuff */ } /* Do IP version independent stuff */ return 0; }
Leave a comment:
-
Re: Trippling internet speed with pare of AA batteries, ethernet cable and electric t
Originally posted by EasyGoing1 View PostI’ll bet every single one of them are also still running V4 ... and they wont stop either ... see the problem here?
Now if you wanna tell me that pretty soon, no new networks will be able to get a V4 address block because ICANNA wont issue them anymore ... well then yeah ... they would at that point be forcing the change by being dicks about it. lol
IANA ran out of address space in 2011.
It does not mean the world is ending but just like what has been stated before the whole 32bit IPv4 address space (4.2B addresses) is not usable.
The actual number of usable addresses is something like 3.7B, but that also is a high number as you can't perfectly distribute out those addresses.
And it creates also another issue which is routing related: before you could look at an IP and know which country it belonged to.
Not anymore, the address space is so segmented that addresses very close in numbers can be on different continents.
This makes routing tables very big and complicated.
This is what IPv6 is here to solve, it's to make the address space utilization easier, not for you but for the routers that do the actual work.
https://en.wikipedia.org/wiki/IPv4_a...tes_and_impact
https://www.iana.org/assignments/ipv...ress-space.xml
Leave a comment:
-
Re: Trippling internet speed with pare of AA batteries, ethernet cable and electric t
- A class A is a /8, a class B is a /16, and a class C is /24. As seen in my case I have a /29 partial C so it is possible to break a network outside of an A, B, or C class. However every break, as said, will have more overhead addresses wasting more addresses, so it's a tradeoff (plus the breaks need to be an integer power of 2). To better save IPV4 addresses everyone needs to be on the same and huge subnet, and people know what messes comcast has to deal with.
Because of the inefficiencies and address space segregation necessary, there's no way to constantly dole out ipv4 addresses. V6 is unfortunately needed and I will not stand behind NAT even if I get hundreds of hack attempts every day.
- There is indeed more chatter with IPV6, but that's because it's autoconfigure plus the additional bytes for specifying the addresses - and it's only on the local segment. But still, the amount of chatter packets is not that large - it's mainly the router advertising itself to all on that segment. The endpoint machines do not need to keep chatter the router unless it has real data it needs to route out.
- UDP does not mean faster than TCP. Both are running over IP so there's always that limit, but the main difference is that TCP holds state and "guarantees" packets transfer in order. UDP on the other hand, does not give any guarantees to your packets.
Why is it "faster?" The header overhead does not sum up to be a huge amount, however, there's no need to wait for an ACK every packet for UDP. The cost of UDP is that each individual program needs to now keep track of packets received. Not only that, UDP packets can be duplicate, delivered out of order, or even dropped - so you have to take care of these cases. Plus the sender can silently disappear and the receiver needs to deal with this case too, versus the sender just being slow or not have much data. It's much more trouble than claiming it's "faster".
In fact UDP could be slower on most WAN except those extremely reliable networks. Most people can't even gauge this because TCP hides all the network garbage that occur, actually fairly frequently - people (and software writers) don't typically see any wrong order, most of the lost, or duplicate packets.
Plus there are those ISPs and NAT routers that automatically drop UDP routing information after a while because they can't tell when you're done - when FIN packets for TCP are loud and clear - just to make sure they don't get completely overwhelmed with holding too much state. You'll really learn to hate these routers. I suppose there's a reason why NFS was rewritten to allow TCP connections though historically it's been completely UDP.
- IPV4 and IPV6 software necessarily needs to be written differently as your userland code now needs to handle 128 bit IP addresses versus the 32 bit addresses in IPV4. However the API, at least for Un*x, is still very similar. Writing code that listens to both IPV4 and IPV6 means you'll have some duplicate code that needs to be maintained separately.
---
Yes I run my own home mail server. For now I'm stuck with using IPV4 mail because reverse V4 DNS works fine. I had to explicitly disable IPV6 because googooeverywhere insists on using ipv6 and not fall back to ipv4 when an address has both A and AAAA records. Maybe someday my ISP will fix reverse V6...
Godaddy was actually tunneling IPV6? That would have been neat, then again Hurricane still has ipv6 tunneling for the public? I happen to have 6RD tunneling with my ISP so that should work out better, except they don't know how to do V6 PTR records.
Leave a comment:
-
Re: Trippling internet speed with pare of AA batteries, ethernet cable and electric t
Originally posted by eccerr0r View Post...I have a dual stack IPV4 and IPV6 setup through 6RD, but unfortunately there are problems with IPV6. There are a lot of people who don't have IPV6 setup properly, and I can't even set up my IPV6 properly because my ISP can't set up IPV6 reverse DNS properly. As far as I know I am fully functional listening to IPV6 requests but since reverse DNS does not work, people reject connecting to my machine... Figures, have to use IPV4 which reverse DNS does work.
And yeah, I virtually have a /64 or something like that IPV6 chunk... No way I can use that many addresses...
I had some issues setting up IPv6 on my server originally, but smart people at cPanel helped. Turned out I wasn't doing everything properly. However, I kinda cheated. I used cPanel (a kinda graphical sysadmin tool). I didn't set it up through the console, I set it up through cPanel.
GoDaddy originally had IPv6 all setup and in place, but they got rid of it, saying not enough users were using it! I thought that was the stupidest thing they could do!!!! For what it's worth, with GoDaddy, you cannot setup reverse DNS. It's because they have this system in place that's supposed to prevent people from sending massive amounts of spam. All outgoing mail goes through one of their relays. That's why when you do a reverse dns lookup on a GoDaddy server, you see something like ip-<ipaddress>.secureserver.net, instead hostname.domain.com
I want to say even if you rent a dedicated server from them, you don't have the ability to setup reverse DNS. That's one of the reasons I moved away from them. The other, being the IPv6 stuff.
Leave a comment:
-
Re: Trippling internet speed with pare of AA batteries, ethernet cable and electric t
Originally posted by EasyGoing1 View PostWell then I guess thats gospel on the issue ... two of the most heavily used ISPs on the planet having address issues .. hmmm. ....
Its not those guys is the non-ISP related companies who have the majority of the addresses... SEARS and Roebuck for example ... I guarantee you they aren't using 1/10th of the addresses they have assigned to them ... or Walmart ... or pick any other company besides an ISP who has to actually re-assign IP addresses and will naturally be struggling because everyone else has all the damn addresses... My solution would give a hell of a lot more addresses back into the hands of the ISPs who actually need them.
Think about it ... the number of NON-Internet service related companies FAR outnumbers the internet service companies ... and yes, they can apply for and get IP addresses straight from the source just like the ISPs do ... there is a shit ton of waste going on trust me.
Leave a comment:
-
Re: Trippling internet speed with pare of AA batteries, ethernet cable and electric t
Originally posted by Per Hansson View PostThe US registrars ran out of IPv4 addresses almost two years ago.
Several other areas, notably in Asia ran out much earlier than that.
https://en.wikipedia.org/wiki/IPv4_address_exhaustion
IPv6 was launched 5 years ago.
https://en.wikipedia.org/wiki/World_...Pv6_Launch_Day
Worldwide the adoption currently sits at 15%
Notably in countries with big populations the adoption is much higher:
In the US and Germany the adoption is at 30% in India it's at 22% and in Japan at 17%
https://www.google.com/intl/en/ipv6/statistics.html
Finally the IPv6 space is 340 trillion, trillion, trillion addresses long.
So your math is off by a factor of say a few dozens orders of magnitude!
Leave a comment:
-
Re: Trippling internet speed with pare of AA batteries, ethernet cable and electric t
Originally posted by EasyGoing1 View Post...so what I'm getting at is, wont the OS handle it for the code you're writing?
http://www.lugod.org/presentations/ipv6programming/
Originally posted by EasyGoing1 View PostThats a loooong eventually since we technically can give up probably half or more of what we have assigned right now...
Same with hard disks. Many times, developers would increase the maximum size hard disk that was supported.
With IP addresses, we're seeing more and more "smart" devices. Cellphones, light bulbs, water heaters, electrical receptacles, blu-ray players, televisions, video game consoles, watches, etc that can all connect to the internet. NAT works. I am with you with the IPv6 though on how it was setup. I think it needs a lot of improvements. I didn't know it was just thrown together in a panic, but that makes since. Ever connect to a network that is IPv6 only and fire up something like Wireshark in promiscuous mode? There's so much more "chatter" than there is with IPv4. I couldn't imagine what it'd be like in a large corporation! The congestion must be nuts!
Originally posted by EasyGoing1 View Post...UDP is far better... but what we need is some genius to write the killer protocol that will speed everyone up by like 50% and win us over that way...
This is just a simplified explanation and it's been quite a long time since I took the CCNA classes, so I might have some of it wrong. If anyone sees something wrong with my explanation, feel free to chime in and correct me!
Originally posted by EasyGoing1 View Post...Any communication network that has no backup links is a network with a single point of failure...
Originally posted by EasyGoing1 View Post....The other benefits of fiber ... not susceptible to magnetic interference... lightening ... weather balloons ... northern lights whatever ... your data isn't going to be jumbled up over a few magnetic waves.
Originally posted by EasyGoing1 View PostSounds like a paid VPN service whos primary goal is to mask your ip address so you can do whatever without being traced ...
My Linode server has an IPv4 address and an IPv6 address. Essentially, I'd want it where once the tunnel is setup, for testing purposes, I could, on my personal computer at my house, write software where it tries to connect via IPv4 and fails, but if I try to connect with IPv6, it'll work. Do you understand? I need to make sure when I'm testing the IPv6 stuff that we're not falling back on IPv4 and I just think we're connecting with IPv6. That's all.
Originally posted by EasyGoing1 View PostJust had a thought ... have you considered using a virtual environment to do this in?...
I don't actually want to run a server from my house at this point in time where users will connect to. I want them connecting to my Linode server, no a server in my physical house.
Originally posted by EasyGoing1 View PostInteresting story about the BBS code. Unfortunate he would not release it, I wonder why he was hanging onto it. How did that benefit him?
The BBS supports a scripting language, something kinda like BASIC. I find it hard (but not impossible) to believe that a high schooler could write an interrupter, especially one that supports GOTO statements. That's not the easiest thing to do. I've tried. There's a good bit to it. I've talked to people who could write this scripting language. Computer scientists with a PH.d, for example. They said they'd be willing to do it, but because of the work involved, something like this would cost me around 10,000$.
Originally posted by EasyGoing1 View PostI was under the impression that even modern programming languages can do Branching such as the go to statement. For example, I believe in Java all you have to do is create a label, something like :myLabel then you simply use the goto statement two branch to that label.
What language do you primarily code in?...
Code:if %userlevel%==9 goto sysop if %userlevel%==8 goto cosysop
Do you understand? I can PM you and send you more details and examples if you want. I know it's a bit of information to take in and I'm not doing the best job explaining all of it.
Leave a comment:
-
Re: Trippling internet speed with pare of AA batteries, ethernet cable and electric t
There are a lot of reserved addresses in ipv4 so the 4 billion number is not accurate:
- Network and broadcast addresses. Ultimately every time a network is broken down to a smaller chunk, more addresses are 'wasted' to segregate traffic from each piece. Normally a class C network subnet would only have 2 wasted addresses (broadcast and network address), but with my small /29 chunk, this same class C is shared among 32 subnets, which thus means 64 addresses are wasted. Plus people tend to not have machines also serving as routers, so more than 64 addresses are wasted - more like 96 out of 256. That's 32x more wasted IP addresses to make sure people play nice with each other and not do deliberate IP collisions.
I think the /29 is probably a fairly extreme case, but that's what it is. /30s are also possible which is even more wasteful.
- Reserved address spaces like private address spaces and multicast addresses. Granted private address space is the saving grace for a lot of IPV4 troubles, but it will only go so far. I chose to have static IP so my voice can be heard.
I have a dual stack IPV4 and IPV6 setup through 6RD, but unfortunately there are problems with IPV6. There are a lot of people who don't have IPV6 setup properly, and I can't even set up my IPV6 properly because my ISP can't set up IPV6 reverse DNS properly. As far as I know I am fully functional listening to IPV6 requests but since reverse DNS does not work, people reject connecting to my machine... Figures, have to use IPV4 which reverse DNS does work.
And yeah, I virtually have a /64 or something like that IPV6 chunk... No way I can use that many addresses...Last edited by eccerr0r; 05-26-2017, 08:27 PM.
Leave a comment:
-
Re: Trippling internet speed with pare of AA batteries, ethernet cable and electric t
Originally posted by EasyGoing1 View PostWhy couldn’t they have just added a couple of octets to v4 and called it good? Why was it necessary to go from having this many addresses
Code:[SIZE="5"][RIGHT]4,294,967,296 340,282,366,920,938,463,463,374,607,431,768,211,456[/RIGHT][/SIZE]
few people would even comprehend just how large of a number that is ... and it makes the addresses rather damn large and complicated ...
Why you so upset about my dislike of it anyways?
I would love to move to IPv6.... Get a chunk of a couple million addresses for pennies! You have documentation for the addresses yeah? We do for out IPv4 even, No problem! But the ISPs aren't pushing it out fast enough.Last edited by goontron; 05-26-2017, 12:33 PM.
Leave a comment:
-
Re: Trippling internet speed with pare of AA batteries, ethernet cable and electric t
Why couldn’t they have just added a couple of octets to v4 and called it good? Why was it necessary to go from having this many addresses
Code:[SIZE="5"][RIGHT]4,294,967,296 340,282,366,920,938,463,463,374,607,431,768,211,456[/RIGHT][/SIZE]
few people would even comprehend just how large of a number that is ... and it makes the addresses rather damn large and complicated ...
Why you so upset about my dislike of it anyways?
Leave a comment:
Leave a comment: