[ Music ]
>> Want to host the server at home, access your home router from anywhere you can get on the internet? Maybe give yourself a secure and safe VP and for many nasty old internet cafe or airport Wi-Fi system. Use FTP to download files from home. No problem, at least not if you have a static IP address. Chances are, though, you don't. So we're going to walk you through Dynamic DNS on this episode of Systm. Today's episode of Systm is brought to you by netflix.com, squarespace.com and godaddy.com.
[ Music ]
>> Welcome to Systm. I'm Patrick Norton. >> And I'm Roger Chang. >> So do you want to run a home server? >> Yes. >> Do you want to FTP into your home network to get your favorite files? >> Possibly. >> Do you want to be able to upload stuff to your home network from the road? >> Potentially. >> How about VPNing a secure connection from that horrible nasty who knows what's going on internet cafe to a fairly secure connection to your broadband at home? >> Might come in handy sometime. >> Especially when you're in that airport in Vegas. Because what happens on the internet in Vegas doesn't stay in Vegas. There's a problem, though. >> What? >> D8CP. Your home network, or basically your IP address for your cable modem or your DSL modem is almost always dynamically applied. Basically you start your machine or you start your home network router, and it goes, I need an address, and your DSL or your cable company, whoever provides your IP access, dynamically, they basically assign you a fresh available IP address. Why would that be a problem? >> Well, if you think about most websites, most services online, you go to a specific address. And if that address changes over time, say like, you know, say you get the same address for a day, and then the next day you don't have it. Someone goes to your website, goes to it, won't find it there anymore. And it's really important because, you know, if you're constantly bouncing around with a different IP all the time, people are never going to check you. It's like changing apartments all the time. >> Changing phone numbers all the time. >> Changing phone numbers all the time. It's difficult to track down those people. >> That would be bad. So you could get a static IP. >> You could. But then they would charge you even more because not only do you get a static IP, they're also assuming that you're going to run some sort of service off it. So they're going to milk you for even more money. >> They're going to discourage static IP. Or actually, I guess, on your DSL supplier wanted to basically double the cost of your DSL connection. >> So I was paying 50 bucks for like, you know, one megabit connection. >> That was awesome around the year 2000. >> Wanted another 30, 35 bucks, basically $40 once you totalled everything, for a static IP and slightly bigger upload bandwidth. >> So a static IP is normally what you need to find. Your server or to log into on a VPN or something like that. So we're going to talk about today using DynDNS or Dynamic DNS to get around the fact of who knows what your IP address is on a given day. How are we going to do that? Well, let's talk about what you need first. >> Hey, I'm Mauricio, the editor of Systm. And I'm here to tell you about Squarespace, the smarter web publishing site that takes the WTF out of blogging. Squarespace is a fully hosted environment, which means you don't have to worry about installing any code on any server. That combined with a great template design has got me to take advantage of their 14-day free trial. I was up and running within an hour. And that includes the complete importing of my previous blog with their import tools. And even better, use the code SYSTM, that's SYSTM, to get 10% off the life of your order. So head on over to squarespace.com and you won't be disappointed. >> Well, first of all, you do need a constant broadband connection. So cable, DSL. In any case, you basically, you can do this over a dial-up connection, but you don't want to. You're going to need to leave a machine on at home 24/7 and a Dynamic DNS provider. We're using DynDNS.com on this show because, well, we're familiar with it, or at least I am. There are a ton of other providers. We'll put a link in the show notes to a bunch of them so you can check them out. >> But to borrow one of your Patrickisms, time out. What is DNS? >> So the Domain Name System, right? So you type in www.google.com. And the Domain Name System takes something a human understands or a typical human, let's say an English major like me, I understand google.com. I'm probably not going to understand like 188.8.131.52. Or if I do understand it and think of that as the phone number for the website I want to go to, I'm probably not going to be able to remember that set of dot and quads for all this different stuff. >> Taking your phone number now, imagine all the people you have on your cell phone. I have alone 30 plus people. Not because I'm popular, but just because I need them. I don't know 80% of their phone numbers. I have every one on the speed dial and I know them by their name. Like I know Patrick Norton, I know Sara Phena [phonetic]. I go to Sara Phena. I don't go to her phone number because I don't remember it. You know, who wants to go to, you know, 184.108.40.206 instead of just Google or Amazon or whatever, which is a lot easier to remember. >> Or more importantly, for big companies or for people that have a high profile and get attacked a lot, they sometimes want to shuffle around their IP addresses or need to be able to change them. And it would be tough to be like e-mailing everybody who ever wants to visit your website. So the DNS servers, they're essentially, you know, the 411 for the internet, right? So you type in the URL, and it gives you--basically automatically hooks you up to the right server. >> So that's basically what DNS. Dynamic DNS is a way around the fact that your local machine has an IP that can vary at any time, right? So what Dynamic DNS does is automatically updates the DNS servers with the information on the current IP address for your machine. Basically there's a little client that runs in your Mac machine, your Windows machine, your Linux machine, and basically every X number of seconds, updates the mothership--in my case, the dyndns.com--and lets them know what my current IP address is. >> Yeah, if you do want to enable Dynamic DNS, you need to actually sign up for an account. And what we're going with is-- >> --DynDNS. >> DynDNS. And from what I understand, at least from you, it's free. >> Yes, they start at free. >> They start at free, which is cool. >> Free. No money. No credit card. Well, you do have to sign up. >> Sure. >> So we're going to add a new host name. >> Okay. >> So we can do Roger, let's turn CAPS off, Roger. >> Roger. >> Do you want to just do Roger? >> Roger, yeah, that sounds good. I'm very uncreative when it comes to names. >> Jolly Roger. >> Oh, Roger Rabbit. There, that's creative. I've never heard that one before. >> Jolly Roger. That's too long to type. >> Can we do Jolly Roger? Because the other problem is if you're doing a free version, what's going to happen is it's not going to give you like a straight UR affixes L like www.roger.com. What you're going to get is jollyroger.something.net or .cx. So it could be blog DNS. Boldlygoingnowhere.org, dnsalias.org.com.net. So which one do you like? >> What has the fewest letters? >> Dyndns.tv? >> Sure. >> All right. So you've got a host with an IP address, web hop reader offline host name. The basic way to do this is to host with an IP address. Now, with the IP address here, it's going to use the auto tech IP address. And we're going to talk about that in a second. Basically, five addresses for free. And if you want to do what they call a custom address, we'll talk about that in a second, which is basically doing Dynamic DNS for a URL, like a regular web.com. >> So www.jollyroger.com. >> Yeah, that you're going to have to do-- >> That costs money. >> That costs money. Sorry. But basically once this is set, you can use the auto detected IP address. >> Hey! >> Hey, jollyroger.dyndns.tv has been created. >> That's not a mouthful at all. >> Why do you got to be that way, Roger? So the next thing you're going to do is you're going to download the client. And the easiest way I've found that find the client, because I've never been able to find it on the DynDNS webpage, just type in DNS client, or update client. Look, it even shows up in Google. >> So a quick question. Is this service only for Windows or can you do this off of Linux Box or OS 10 machine? >> Well, look at this. We've got a Windows client, a Linus UNIX client and a Macintosh update client. >> Perfect. >> Yes. >> Start now for a Netflix-sponsored pick of the week. This week, we've done Firefly? >> Yes, we've done Firefly. >> Buffy the Vampire Slayer? >> We've done that. >> Patton? >> No, we haven't done Patton. >> Just 1 of the 90,000 titles Netflix has to offer. You know what? We could probably list movies and animated television shows all day long. Blu-ray titles out the ying-yang. And you're going to find them at netflix.com. And you're probably not going to find them at your local video store. 40 shipping centers, which means all deliveries happen. They mail it to your door, which is awesome. >> Because, you know, you don't need to go outside, don't need to get wet. Just in this mail slot and back into the mail. >> Shipping both ways costs you nothing. They've got the online download service if you have one of the fat plans. Plans start at a mere $4.99. That's 5 bucks a month. But we know times are tight. As a Systm viewer, you can get a free trial by signing up today at www.netflix.com/system. Help support Systm by sporting our sponsors, please. >> So DynDNS, this is the update client downloading. It's like 400K. It takes up no space. The license agreement nobody cares about. But you do actually want it to start with your operating system if you want this to basically be usable if your machine reboots or if you reboot your machine. It's just simple and easy to do. The other thing we want to do is you install the DynDNS updaters of Windows service. That way, if your machine is running and no one is logged in, it will still do its thing and basically allow the IP address information to be hosted. >> Oh, excellent. >> Yes. So check that box there. And who cares where it gets installed? I certainly don't. And in two seconds, it's going to launch for us. Ta-da! >> Yeah, it launched! >> Yeah! So you're going to need your password for your account, and of course your username for that. >> Hey, wait a minute. Shouldn't there be another one? >> Okay, so we're going to manage that one. Let's take a look at managing our-- >> So basically if you hit the manage host button, it's going to launch the DynDNS webpage. >> Where is Jolly Roger? Oh, I forgot one thing to do. So when you create one of these host names, you actually, even though you're not paying anything, you basically have to go to the checkout. >> And check out. >> Yeah, because if you don't, it won't activate your services. >> So in other words, you go through the motions of the capitalistic transaction, but you really don't. >> You don't pay anything. >> Yeah. >> And they don't have any credit card information. So that's our--there we go. So we're in there. So let's go back to our clients. And I'm going to refresh the host list. Look at that. Yea! >> Yea! >> Now I'm online. >> Yes. Yes, you is. You are. >> That is so dope. >> I don't even know where to go with that. So DynDNS return is good. Your IP address is now synchronized with your homepage. Basically means it's sending the information up to the mothership at DynDNS.com so that when somebody types in jollyroger.dyndns.tv-- >> It will go to-- >> --that. >> --no place? >> Well, actually, well, okay, so here is the thing. If you want your actual URL, like, you know, jollyroger.com. >> To pull up a webpage? >> Well, if you want to use something like--basically the free ones are the ones that are like dyndns.tv, kicksdashass.com, whatever that is, where it basically appendix it. You can get anything you want, but it's going to have this weird appendage on the end of it. If you want like jollyroger.com, assuming you actually own that URL, you're going to need to do what they call a custom DNS. So, you know, for me, it's like slamdanceindustry.com. You don't need to transfer your domain because you already own it. You're going to select custom DNS. And actually, why don't I show you on the webpage on that one? >> Cool. I don't want my appendage. >> Well, let me go rezone level services. I'm going to add a Custom DNS. And when I say Custom DNS, that just means like your URL. So I'll say this is what I own, Slamdance Industry. And I'm not going to register it because I already own it. I'm not going to transfer the domain. I'm perfectly happy with godaddy.com. Speaking of which, we'd like to thank godaddy.com. >> Let's take a moment to thank one of the sponsors of today's episode of Systm, godaddy.com. Hey, did we mention URLs today? Do you want to make an impact online? Then you should definitely check out godaddy.com. They have what you need, starting at less than 5 bucks a month. Web hosting from godaddy.com includes a 99.9% uptime, 24/7 support, and free access to the Go Daddy hosting connection. That is the place to quickly install over 50 free applications like WordPress, Joomla Drupal, osCommerce and quite a few more. Godaddy.com makes it easy to customize your own virtual dedicated server. You can use one of three popular plans or select your own Linux or Windows server with all of the plan options you need. You want a discount? Times are hard. We've got you covered. Entering code SYS1 when you check out, you're going to score an additional 10%, that's a good discount, off your entire order. Some restrictions apply. See the site for details. Do us a favor here at Systm. Get your piece of the internet at godaddy.com and use that code, SYS1, to score 10% off your order. >> Yes. So I'm actually going to do Custom DNS, Secondary DNS or none, basically none in you're registering here. Secondary DNS, if you don't know what it is, you don't need it. E-mail routing allows you to do things like configure e-mail so that anybody who sends anything to at slamdanceindustry.com, you can send it to another mail server or you can basically route it to a junk mailbox or something like that. We're going to do none on that because I'm cheap. And then ta-da! Basically to do the Custom DNS is going to cost you $27.50 unless you're getting the fat deal. Now, a lot of home routers, for example, I'm running the [inaudible]. A lot of what they call modern home routers actually will accept Dynamic IP, or excuse me, Dynamic DNS systems, like DynDNS. DynDNS would actually prefer you run their client, so I do. If you are going to run an HTP server, an FTP server, a whatever server, you are going to need to set up port thorating [phonetic] on your router. I assume you have a router or a firewall. Please tell me you have a firewall and a router set up on your home server. You're going to need to set up port thorating on your router to access a web server, you know, port80 for HTP, FTP is usually Port 21, to basically pass through those packets. Because normally firewalls kind of freak out at outgoing web services or FTP services. So you've got your Dynamic DNS set up, right? DynDNS is running. We've got our URLs typed in place. So you've got to resolve something. You've got to connect to something. So we're going to look at HFS. It's basically a super simple, super tiny, super easy Windows-based HTTP file server. And you install it. You link it to the URL or the IP address on the system. And to add a folder, you just add folder from disk. And what it does is it actually makes it available. So if I want to go into my documents, I can make my music folder available. I'm going to hit okay on that one. And I'll do a real folder because it should be a big file because it's my music. And when I remote access into that, and in case you're wondering why we have it set to port13,000, if you're an eagle eyed IP savvy kind of guy or gal there at home, instead of being port80, it's at port13,000 because port80 is blocked for outgoing on the network I'm connected on in port13,000, which I randomly chose is not. So now when you look at that remotely, you get something like this. This is the basic end user interface to this one. So I'm going to click on my music, iTunes, and it's probably going to be pretty much nothing available inside of there because I haven't put anything on this machine yet. But if I go to my import and backup folder, right click, and I can save my super import and document down to my desktop and replace the one that's already there. >> Well, that's all well and good. But what if you want to upload files? Say someone needs to send you something important. >> Or I want to be able to remotely upload to my machine. >> Yeah. >> So you're going to basically enable a file or basically a folder for uploading. So we're going to go to add files. Actually, we're not going to go to add files, sorry. I'm going to go to add a folder from disk. And in this case, I'm going to do a new folder, make new folder. We'll call it uploads. >> Uploads. >> Remote. And now, when I close that in, I need to make that a real folder. It's really critical to make that a real folder. It's not going to work if you don't make it a real folder. And when I right click on uploads remote, I'm going to go in there and set it to upload. And you can do two things. You can let anyone upload, or you basically can create a lockdown account for that. Creating a lockdown account is great if you don't want anyone to be able to put weird stuff in your machine. But for now, we're just going to use sort of obscurity, security by obscurity, and we've set up the uploads remote. So when I log into this remotely, I'm going to refresh this, I know I'm doing this on a local machine, bear with me, and I go to uploads remote. I'm going to basically pick a file. >> Nice. >> So now we do the filezilla server. I'm going to open that and add a progress frame just for fun. And oops. >> Hit the upload file. >> I've got to add that file yet. It seems to have disappeared. Open. There it is. And when I hit the upload file button, we should get a progress. Is that already up there? >> Is it already up there? >> Oh, is it magic? >> Well, it just basically copied locally. You get the idea. >> It's magic. >> Well, watch the uploads folder for a second, right? So I'll do it remotely off of this machine. >> So keep an eye on this folder that we have right here. >> And there it goes. >> Ooh! >> I probably should have picked a smaller file since it's like 67 kilobits per second over my really weird connection. In any case--so Dynamic DNS, easy to configure and lots of alternatives to DynDNS. I just like it because it just works and it's been working for a long time. If you have some ideas for us, kick them in. We've got some cool stuff coming up. I believe week after next will be the legendary light saver episode. >> Yes. I like my sound effects. >> Our dweeno [phonetic] boards are coming in probably in the next five or six weeks. And the week after next, I'm not going to tell you because you'll probably weep and not leave your house with joy between now and then. We have to tell people about the survey. >> Yeah, so survey. We're conducting a survey to get some additional information about you, our viewers. We would love your feedback. And if you have a few minutes to spare, please do us a favor and take the survey at revision3.com/systmsurvey. And in thanks for completing the survey, you will be treated to a sneak peek at a new show we've been working on. >> And hey, e-mail us with your ideas, your comments and your suggestions, Systm at revision3.com. >> And don't forget to visit the forms at revision3.com/form. And, of course, all our old shows are available on the archives at revision3.com/systm. >> Next week, Robert Harron joins us to get into fine tuning your HDTV signal, the screen, the image. >> The color. >> He's going to make your HDTV look gorgeous and show you how you can do it at home. I'm Patrick Norton. >> And I'm Roger Chang. >> We'll see you next week.
[ Music ]