[-] Shdwdrgn@mander.xyz 70 points 1 month ago

His whining at the beginning certainly had me wondering too.

And then there are the comments -- "There just haters there mad cause they can't afford one them self's..." Like really, did you even make it beyond third grade? And this is the kind of person who is sticking up for Cybertruck owners? Maybe there are a number of reasons why we point and laugh...

[-] Shdwdrgn@mander.xyz 78 points 2 months ago

You've got it backwards. A firewall blocks everything, then you open up the ports you want to use. A standard config would allow everything going out, and block everything coming in (unless you initiated that connection, then it is allowed).

So the question you should be asking, is what services do you think you're going to be running on your desktop that you plan to allow anyone on the internet to get to?

[-] Shdwdrgn@mander.xyz 87 points 3 months ago

Yeah but does that really compare to a single man destroying a $44 Billion dollar company?

[-] Shdwdrgn@mander.xyz 84 points 8 months ago

“heavy-handed regulation will not just hobble network investment and innovation, it will also seriously jeopardize our nation’s collective efforts to build and sustain reliable broadband in rural and unserved communities”

They said exactly the same thing when the first net neutrality laws were getting put in place, then after the laws went into effect the companies went on to invest record amounts in innovation and infrastructure. Funny how their words are completely meaningless.

[-] Shdwdrgn@mander.xyz 77 points 8 months ago

People are starting to realize everything he says is a joke? I can't imagine actually trusting an investment to anything he touches.

[-] Shdwdrgn@mander.xyz 62 points 9 months ago

Where I work at they decided the "office" people need to keep a presence just in case some random person walks in off the street and wants to ask questions. I'm the IT guy, I have no intention of talking to anyone I don't support, I have no knowledge to answer any questions about our business that I could offer, and my office isn't even near the front desk where I could hear anyone come in anyway ... but yeah it totally makes sense that I should have to drive in a couple days a week to a place where they make me pay for parking, just to sit at my desk all day and answer emails.

Of course there's two reasons why I haven't made a stink about their idiocy. First is that in doing my job, it really is helpful to others if they know they can meet me in person at certain times to fix issues that can't easily be solved over email. The second is that I can see my retirement on the horizon (about ten years away), and in the last ten years the place I work has made a huge contribution to my 401A, so much that it has already passed everything I've put away from previous jobs. If I can hunker down for another decade, I won't even need social security to retire comfortably, and that's a really good thing since Trump and other Republicans have already stated they are trying to eliminate it so they can justify collecting fewer taxes from the rich. I may be one of the last generations that can afford to retire and I'm not taking that lightly.

[-] Shdwdrgn@mander.xyz 88 points 9 months ago

We don't know right from wrong because we don't fear retribution from an almighty.

[-] Shdwdrgn@mander.xyz 80 points 10 months ago

All it takes is one big company like Amazon changing their services to IPv6-only and most of the world would be converted over in a month or two... but now I guess we know the reason WHY Amazon doesn't push such a policy.

[-] Shdwdrgn@mander.xyz 73 points 1 year ago

I wonder how many of their supporters have already forgotten that welfare checks won't be sent out either?

[-] Shdwdrgn@mander.xyz 73 points 1 year ago

Wow the sheer lack of self-recognition in this guy... Dude, you ARE the Nazi that you pretend to be fighting against. It doesn't matter if you're American or Russian, you 'proud boys' are all the same.

[-] Shdwdrgn@mander.xyz 57 points 1 year ago

It sounds like maybe you're looking for a primer on how networking works across the internet? If so, here's a few concepts to get you started (yeah unfortunately this huge post is JUST an overview), and note that every one of these services can also be self-hosted if you really want to learn the nuts & bolts...

DNS is the backbone of everything, it is the service that converts names like "lemmy.world" into an actual IP address. Think of it like the phone book of the internet, so like if you wanted to call your favorite pizza place you would find their name, and that would give you their phone number. Normally any domain that you try to reach has a fixed (or static) IP address which never (or rarely) changes, and when you register your domain you will point it to a DNS server that you have given authoritative access to provide the IP where your server can be found.

But what if you're running a small setup at home and you don't actually have a static IP for your server? Then you look to DDNS (Dynamic DNS) and point your domain's DNS to them. There are several free ones available online you can use. The idea is you run a script on your server that they provide, and every time your IP from your ISP changes, the script notifies the DDNS service, they update their local DNS records so the next person looking for your domain receives the updated IP. There can be a little delay (up to a few minutes but usually only seconds) in finding the new address when your IP changes, but otherwise it will work very smoothly.

You mentioned DHCP, so here's a quick summary of that. Basically you are going to have a small network at your home. Think of your internet router as the front-end, and everything behind it like you computers or mobile devices are going to be on their own little private network. You will typically find they all get an IP address starting with 192.168.* which is one or the reserved spaces which cannot be reached from the internet except by the rules your router allows. This is where DHCP comes in... when you connect a device it sends out a broadcast asking for a local network IP address that it is allowed to use. The DHCP server keeps track of the addresses already in use, and tells your device one that is free. It will also provide a few other local details, like what DNS server to use (so if you run your own you can tell the DHCP service to use your local server instead of talking to your ISP). So like the phone book analogy, your DHCP service tells all of your local devices what phone number they are allowed to use. other Now to put all of this together, you probably have a router from your ISP. That router has been pre-programmed with the DHCP service and what DNS servers to use (which your ISP runs). The router also acts like the phone company switchboard... if it sees traffic between your local devices like a computer trying to reach your web server, it routes those calls accordingly. If you are trying to get to google then the route sends your call to the ISP, whose routers then send your connection to other routers, until it finally reaches google's servers. Basically each router becomes a stepping stone between your IP address and someone else's IP address, bringing traffic in both directions.

OK so now you want to run a web server for your domain. This means that besides getting the DNS routing in place, you also need to tell your router that incoming web traffic needs to be directed to your web server. Now you need to learn port numbers. Web pages traffic on port 80, and SSL pages use port 443. Every type of service has its own port number, so DNS is port 53, ftp is port 21, and so on. Your router will have a feature called port-forwarding. This is used when you always want to send a specific port to a specific device, so you tell it that any incoming traffic on port 80 needs to be sent to the IP address of your web server (don't worry, this won't interfere with your own attempts to reach outside websites, it only affects connections that are trying to reach you).

Now if you've followed along you might have realized that even on your local network, DHCP means that your server's own IP address can change, so how can you port-forward port 80 traffic to your web server all the time? Well you need to set a local static IP on your server. How that is done will be specific to each linux distribution but you can easily find that info online. However you need to know what addresses are safe to use. Log in to your router, and find the DHCP settings. In there you will also see a usable range (such as 192.168.0.100 to 192.168.0.199). You are limited to only changing the last number in that set, and the router itself probably uses something like 192.168.0.1. Each part of an address is a number between 0-255 (but 0 and 255 are reserved, so except in special cases you only want to use the numbers 1-254), so with my example of the address range being used by DHCP, this means that you would be free to use any address ending in 200-254. You could set the static IP of your web server to 192.168.0.200, and then point the port-forwarding to that address.

Now remember, your local IP address (the 192.168 numbers) are not the same as your external internet address. If you pay your provider for a static internet address, then your router would be programmed with that number, but your web server would still have its local address. Otherwise if you're using DDNS then you would tell that service the outside IP address that your router was given by your ISP (who coincidentally is running a DHCP that gave your router that address).

Let me see if I can diagram this... OK so imagine your router has the internet address of 1.2.3.4, your web server has the local address of 192.168.0.200, and someone from the internet who has address 100.1.1.1 is trying to reach you. The path would be something like this:

100.1.1.1 -> (more routers along the way) -> your ISP -> 1.2.3.4 (router) -> 192.168.0.200 (server)

They send a request to get a web page from your server, and your server send the page back along the same path.

Yes there's a lot to it, but if you break it down one step at a time you can think of each step as an individual router that looks to see if the traffic going to something on the outside or going to something on the inside. Which direction do I need to send this along? And eventually the traffic gets to a local network that says "hey I recognize this address and it needs to go over to this device here." And the key to all of this routing is DNS which provides hints on where to forward the information to the next router in the path. I can break things down further for you if something isn't clear but hopefully that gives you a broad overview on how things move around on the internet.

[-] Shdwdrgn@mander.xyz 63 points 1 year ago

Unfortunately there's a lot of products that most people don't even know exist. Hell I keep finding new tools and wondering why I've been doing things the hard way for so long.

OTOH, fuck all the advertisers who use shady tactics to make sales, and especially fuck all the people who pray on the naivety of others to steal their money. I was just showing a customer an email I got the other day stating her domain hosting was past due and required immediate payment, and she asked how I knew it was a scam. Uh, hello, because ---I--- am hosting your domain and website (and this is exactly why I share this kind of stuff with people, to make them think before they blindly write a check).

view more: ‹ prev next ›

Shdwdrgn

joined 2 years ago