title
Python Flask Tutorial: How to Use a Custom Domain Name for Our Application

description
In this Python Flask Tutorial, we will be learning how to set up a custom domain name for our application. We will use NameCheap as our domain registrar and Linode to host our server. Let's get started... If you would like $20 of free credit towards a Linode account, then you can use my link here to sign up: https://linode.com/coreyschafer Buy a domain at NameCheap: https://namecheap.pxf.io/c/1358746/408749/5618 Linode DNS Documentation: https://linode.com/docs/platform/manager/dns-manager-new-manager/ ✅ Support My Channel Through Patreon: https://www.patreon.com/coreyms ✅ Become a Channel Member: https://www.youtube.com/channel/UCCezIgC97PvUuR4_gbFUs5g/join ✅ One-Time Contribution Through PayPal: https://goo.gl/649HFY ✅ Cryptocurrency Donations: Bitcoin Wallet - 3MPH8oY2EAgbLVy7RBMinwcBntggi7qeG3 Ethereum Wallet - 0x151649418616068fB46C3598083817101d3bCD33 Litecoin Wallet - MPvEBY5fxGkmPQgocfJbxP6EmTo5UUXMot ✅ Corey's Public Amazon Wishlist http://a.co/inIyro1 ✅ Equipment I Use and Books I Recommend: https://www.amazon.com/shop/coreyschafer ▶️ You Can Find Me On: My Website - http://coreyms.com/ My Second Channel - https://www.youtube.com/c/coreymschafer Facebook - https://www.facebook.com/CoreyMSchafer Twitter - https://twitter.com/CoreyMSchafer Instagram - https://www.instagram.com/coreymschafer/ #Python #Flask

detail
{'title': 'Python Flask Tutorial: How to Use a Custom Domain Name for Our Application', 'heatmap': [{'end': 291.375, 'start': 257.819, 'weight': 1}], 'summary': 'Tutorial series covers various aspects of using a custom domain name for a python flask application, including registering a domain, managing domain privacy, purchasing and connecting a domain, and setting up domain and dns records, with practical examples and cost details.', 'chapters': [{'end': 195.389, 'segs': [{'end': 111.601, 'src': 'embed', 'start': 34.242, 'weight': 0, 'content': [{'end': 40.364, 'text': 'They usually run about $10 to $12 a year, so that usually comes out to about $1 a month.', 'start': 34.242, 'duration': 6.122}, {'end': 45.607, 'text': "In order to register a domain name, you're going to have to do that through something called a domain registrar.", 'start': 40.484, 'duration': 5.123}, {'end': 47.487, 'text': 'There are a lot of these out there.', 'start': 46.087, 'duration': 1.4}, {'end': 49.448, 'text': 'You can use whichever one you prefer.', 'start': 47.647, 'duration': 1.801}, {'end': 54.87, 'text': "The registrar that I'm going to use in this video is called Namecheap, and that is at Namecheap.com.", 'start': 50.008, 'duration': 4.862}, {'end': 59.412, 'text': "Now Namecheap isn't a sponsor of this video or anything like that.", 'start': 56.411, 'duration': 3.001}, {'end': 62.894, 'text': "I've just used them for some time now and have found them easy to use.", 'start': 59.913, 'duration': 2.981}, {'end': 67.436, 'text': 'But there are also registrars through Google, which is at domains.google.com.', 'start': 63.174, 'duration': 4.262}, {'end': 71.398, 'text': 'Most of you have probably heard of GoDaddy, which is another one that you can use.', 'start': 68.016, 'duration': 3.382}, {'end': 75.74, 'text': "So you can use any of those, but I'm going to be using Namecheap in this video.", 'start': 71.998, 'duration': 3.742}, {'end': 77.841, 'text': "And if you'd like to use Namecheap as well,", 'start': 76.16, 'duration': 1.681}, {'end': 83.504, 'text': "then I'll put an affiliate link in the description section below where you can go and create an account if you would like to use them.", 'start': 77.841, 'duration': 5.663}, {'end': 89.107, 'text': "But once you've created an account with your registrar, then we can search for domain names by going to their website.", 'start': 83.925, 'duration': 5.182}, {'end': 92.709, 'text': 'And usually they have a search bar where you can search for domains.', 'start': 89.488, 'duration': 3.221}, {'end': 95.591, 'text': 'So this one here is right front and center.', 'start': 93.05, 'duration': 2.541}, {'end': 100.834, 'text': "Now, if you've never bought a domain name before, then it's actually pretty difficult to find one that isn't taken.", 'start': 95.971, 'duration': 4.863}, {'end': 107.458, 'text': "So if you want a domain with four or five letters, then you're pretty much going to be out of luck because those are likely all taken.", 'start': 101.354, 'duration': 6.104}, {'end': 111.601, 'text': 'And even ones that you might not think would be taken might actually be.', 'start': 108.199, 'duration': 3.402}], 'summary': 'Registering a domain costs $10-$12/year, with options like namecheap, google, and godaddy available for registration.', 'duration': 77.359, 'max_score': 34.242, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/LUFn-QVcmB8/pics/LUFn-QVcmB834242.jpg'}, {'end': 173.374, 'src': 'embed', 'start': 134.953, 'weight': 4, 'content': [{'end': 138.635, 'text': "But there's no guarantee that the person who owns that domain will even get that offer.", 'start': 134.953, 'duration': 3.682}, {'end': 143.357, 'text': 'So anytime I see a domain is taken, I usually just move on to something else.', 'start': 139.315, 'duration': 4.042}, {'end': 145.258, 'text': "I don't even try to make an offer on it.", 'start': 143.417, 'duration': 1.841}, {'end': 148.4, 'text': 'So it might take you some trial and error before you actually find one.', 'start': 145.578, 'duration': 2.822}, {'end': 158.025, 'text': 'So I searched earlier and I think if I wanted my domain to be like myawesomeapp.com, then I think that this is still available.', 'start': 149.24, 'duration': 8.785}, {'end': 167.371, 'text': "So if I search the registrar for that, then we can see that myawesomeapp.com is available and that it's available for $8.88 a year,", 'start': 158.506, 'duration': 8.865}, {'end': 168.872, 'text': 'which is less than a dollar a month.', 'start': 167.371, 'duration': 1.501}, {'end': 169.552, 'text': "so that's pretty good.", 'start': 168.872, 'duration': 0.68}, {'end': 173.374, 'text': 'Now, some registrars will also offer you other top-level domains as well.', 'start': 169.892, 'duration': 3.482}], 'summary': 'Finding available domain myawesomeapp.com for $8.88 a year is a good option.', 'duration': 38.421, 'max_score': 134.953, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/LUFn-QVcmB8/pics/LUFn-QVcmB8134953.jpg'}], 'start': 0.249, 'title': 'Setting up custom domain name', 'summary': "Discusses adding a custom domain name to a deployed website, including the process of registering a domain name, the cost of registering a domain, and the options of domain registrars, with a focus on using namecheap. it also covers the challenges of finding available domain names, emphasizing the scarcity of short domain names and the availability of 'myawesomeapp.com' for $8.88 a year.", 'chapters': [{'end': 92.709, 'start': 0.249, 'title': 'Setting up custom domain name', 'summary': 'Discusses adding a custom domain name to a deployed website, including the process of registering a domain name, the cost of registering a domain, and the options of domain registrars, with a focus on using namecheap.', 'duration': 92.46, 'highlights': ['Registering a domain name typically costs $10 to $12 per year, which is approximately $1 a month.', 'The process involves using a domain registrar such as Namecheap, Google Domains, or GoDaddy.', 'The chapter emphasizes using Namecheap as the preferred registrar and provides an affiliate link for creating an account.']}, {'end': 195.389, 'start': 93.05, 'title': 'Finding available domain names', 'summary': "Discusses the challenges of finding available domain names, emphasizing the scarcity of short domain names and the need for trial and error. it also highlights the availability of 'myawesomeapp.com' for $8.88 a year, making it a cost-effective option.", 'duration': 102.339, 'highlights': ["The scarcity of finding available domain names, especially short ones with four or five letters, is emphasized, making it a challenging task (e.g., 'myawesomeblog.com' is taken).", 'Emphasizes the need for trial and error in finding an available domain name, indicating that it may take several attempts before finding a suitable option.', "Highlights the availability of 'myawesomeapp.com' for $8.88 a year, making it a cost-effective option compared to other domain names.", "Mentions the possibility of adding other top-level domains, such as '.net', '.org', or '.io', and expresses the intention to acquire 'myawesomeapp.com' for the tutorial."]}], 'duration': 195.14, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/LUFn-QVcmB8/pics/LUFn-QVcmB8249.jpg', 'highlights': ['Registering a domain name typically costs $10 to $12 per year, which is approximately $1 a month.', 'The process involves using a domain registrar such as Namecheap, Google Domains, or GoDaddy.', 'The chapter emphasizes using Namecheap as the preferred registrar and provides an affiliate link for creating an account.', "The scarcity of finding available domain names, especially short ones with four or five letters, is emphasized, making it a challenging task (e.g., 'myawesomeblog.com' is taken).", "Highlights the availability of 'myawesomeapp.com' for $8.88 a year, making it a cost-effective option compared to other domain names.", 'Emphasizes the need for trial and error in finding an available domain name, indicating that it may take several attempts before finding a suitable option.']}, {'end': 326.133, 'segs': [{'end': 257.478, 'src': 'embed', 'start': 212.644, 'weight': 0, 'content': [{'end': 219.089, 'text': "Um, it says that there's also a fee associated that is, uh, this, I can fee, uh, that's going to be through any of those.", 'start': 212.644, 'duration': 6.445}, {'end': 226.375, 'text': 'Um, now this who is guard, we can see that it is enabled and set up to auto renew and that is $0.', 'start': 219.109, 'duration': 7.266}, {'end': 227.395, 'text': 'That is free forever.', 'start': 226.375, 'duration': 1.02}, {'end': 237.803, 'text': 'Uh, now I actually do recommend checking this because a who is guard, uh, what that does is it, uh, protects your privacy with buying this domain.', 'start': 227.856, 'duration': 9.947}, {'end': 245.71, 'text': "So a lot of people don't know this, but whenever you register a domain, you actually have to put in a lot of information like your name, your address,", 'start': 238.144, 'duration': 7.566}, {'end': 247.371, 'text': 'how to get ahold of you and things like that.', 'start': 245.71, 'duration': 1.661}, {'end': 257.478, 'text': "Now, if you don't use some type of protection in this case it's something called WhoisGuard then that information is going to be available to people who look up that information.", 'start': 247.831, 'duration': 9.647}], 'summary': "Enabling whoisguard protects domain owner's privacy and is free forever.", 'duration': 44.834, 'max_score': 212.644, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/LUFn-QVcmB8/pics/LUFn-QVcmB8212644.jpg'}, {'end': 291.375, 'src': 'heatmap', 'start': 257.819, 'weight': 1, 'content': [{'end': 260.92, 'text': 'So for example, I have a whois guard on my personal website.', 'start': 257.819, 'duration': 3.101}, {'end': 264.642, 'text': 'So if I pull up my terminal here, there is a Linux command called whois.', 'start': 261.24, 'duration': 3.402}, {'end': 270.004, 'text': 'And if I say whois and go to coreyms.com, that is my main website.', 'start': 264.662, 'duration': 5.342}, {'end': 280.009, 'text': 'If I type that in, then we can see if I scroll up here a little bit, We can see that the registrar for this is it blocks all my private information.', 'start': 270.584, 'duration': 9.425}, {'end': 283.811, 'text': 'So the who is server is at whois.namecheap.com.', 'start': 280.069, 'duration': 3.742}, {'end': 291.375, 'text': 'If I go up here, things like the address, this is through a whois guard.', 'start': 284.551, 'duration': 6.824}], 'summary': "Using whois command on coreyms.com reveals it's protected by whois guard.", 'duration': 33.556, 'max_score': 257.819, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/LUFn-QVcmB8/pics/LUFn-QVcmB8257819.jpg'}, {'end': 329.155, 'src': 'embed', 'start': 302.12, 'weight': 3, 'content': [{'end': 305.601, 'text': 'And so if you use the WhoisGuard, then that is what that does.', 'start': 302.12, 'duration': 3.481}, {'end': 309.823, 'text': "So a little off tangent there, but that's why I think that that is important.", 'start': 305.941, 'duration': 3.882}, {'end': 312.545, 'text': 'But none of this other stuff I ever really get.', 'start': 310.163, 'duration': 2.382}, {'end': 314.045, 'text': "So there's a premium DNS.", 'start': 312.645, 'duration': 1.4}, {'end': 321.17, 'text': "There's all kinds of sales here with like private email, you know, how to use Gmail with your domain, stuff like that.", 'start': 314.606, 'duration': 6.564}, {'end': 323.771, 'text': 'I do all that stuff myself.', 'start': 321.99, 'duration': 1.781}, {'end': 326.133, 'text': 'So I am not going to need that.', 'start': 324.292, 'duration': 1.841}, {'end': 327.253, 'text': "I'm just going to use the domain.", 'start': 326.193, 'duration': 1.06}, {'end': 329.155, 'text': "So I'm going to go to confirm order here.", 'start': 327.534, 'duration': 1.621}], 'summary': 'Discussion about domain-related services and decision to proceed with order', 'duration': 27.035, 'max_score': 302.12, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/LUFn-QVcmB8/pics/LUFn-QVcmB8302120.jpg'}], 'start': 195.389, 'title': 'Registering a domain and protecting privacy', 'summary': 'Discusses the process of registering a domain, emphasizes the importance of using whoisguard to protect personal information, and highlights the benefits of domain privacy. it also mentions the additional add-ons offered during the domain registration process.', 'chapters': [{'end': 326.133, 'start': 195.389, 'title': 'Registering a domain and protecting privacy', 'summary': 'Discusses the process of registering a domain, emphasizing the importance of using whoisguard to protect personal information, and highlighting the benefits of domain privacy. it also mentions the additional add-ons offered during the domain registration process.', 'duration': 130.744, 'highlights': ['The WhoisGuard is enabled and set up to auto-renew for free, providing privacy protection for the domain owner.', 'Registering a domain involves providing personal information, and without protection like WhoisGuard, this information is publicly accessible.', 'WhoisGuard is used to block personal information from being publicly accessible through domain registration.', 'Additional add-ons such as premium DNS and private email are offered during the domain registration process.']}], 'duration': 130.744, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/LUFn-QVcmB8/pics/LUFn-QVcmB8195389.jpg', 'highlights': ['The WhoisGuard is enabled and set up to auto-renew for free, providing privacy protection for the domain owner.', 'WhoisGuard is used to block personal information from being publicly accessible through domain registration.', 'Registering a domain involves providing personal information, and without protection like WhoisGuard, this information is publicly accessible.', 'Additional add-ons such as premium DNS and private email are offered during the domain registration process.']}, {'end': 610.661, 'segs': [{'end': 357.382, 'src': 'embed', 'start': 326.193, 'weight': 0, 'content': [{'end': 327.253, 'text': "I'm just going to use the domain.", 'start': 326.193, 'duration': 1.06}, {'end': 329.155, 'text': "So I'm going to go to confirm order here.", 'start': 327.534, 'duration': 1.621}, {'end': 333.436, 'text': "and now we're taken to the page where we can pay for that order.", 'start': 329.935, 'duration': 3.501}, {'end': 336.337, 'text': "so i've already got a credit card set up on here.", 'start': 333.436, 'duration': 2.901}, {'end': 343.158, 'text': "but if you haven't set that up, then you're going to have to use like a credit card or paypal or something like that in order to buy your domain.", 'start': 336.337, 'duration': 6.821}, {'end': 348.259, 'text': "so i'm going to go to pay now and actually pay for this.", 'start': 343.158, 'duration': 5.101}, {'end': 350.18, 'text': 'okay, so my payment was completed.', 'start': 348.259, 'duration': 1.921}, {'end': 352.841, 'text': 'so now that domain name should be mine.', 'start': 350.18, 'duration': 2.661}, {'end': 357.382, 'text': "so now i'm going to go down here and click on manage beside this domain name.", 'start': 352.841, 'duration': 4.541}], 'summary': 'Using credit card, completed payment for domain purchase.', 'duration': 31.189, 'max_score': 326.193, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/LUFn-QVcmB8/pics/LUFn-QVcmB8326193.jpg'}, {'end': 438.369, 'src': 'embed', 'start': 413.069, 'weight': 5, 'content': [{'end': 419.377, 'text': "Now over here, they have some documentation to this DNS manager, and that's how to set up a new domain name.", 'start': 413.069, 'duration': 6.308}, {'end': 425.604, 'text': "Now I already have this pulled up here in the browser, and I'm also going to add a link to this in the description section below,", 'start': 419.737, 'duration': 5.867}, {'end': 426.626, 'text': "if you'd like to follow along.", 'start': 425.604, 'duration': 1.022}, {'end': 431.727, 'text': 'but they have some very good documentation in here on how to set up our domain name.', 'start': 426.946, 'duration': 4.781}, {'end': 438.369, 'text': 'so if we go down here to our DNS setup checklist, then we can see that it walks through the process.', 'start': 431.727, 'duration': 6.642}], 'summary': 'Documentation provides detailed guidance for setting up a new domain name, including a dns setup checklist.', 'duration': 25.3, 'max_score': 413.069, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/LUFn-QVcmB8/pics/LUFn-QVcmB8413069.jpg'}, {'end': 494.397, 'src': 'embed', 'start': 455.114, 'weight': 1, 'content': [{'end': 456.275, 'text': 'so what they mean here?', 'start': 455.114, 'duration': 1.161}, {'end': 459.939, 'text': "if i click on this, use linode's name servers.", 'start': 456.275, 'duration': 3.664}, {'end': 464.023, 'text': "these are linode's name servers here ns1.linode.com.", 'start': 459.939, 'duration': 4.084}, {'end': 468.307, 'text': 'ns2.linode.com, and we can see it says after you purchase your domain,', 'start': 464.023, 'duration': 4.284}, {'end': 474.634, 'text': "log into your domain registrar's control panel and set the name servers for your domain name to the entries below.", 'start': 468.307, 'duration': 6.327}, {'end': 476.495, 'text': "So that's what we're going to do.", 'start': 475.254, 'duration': 1.241}, {'end': 482.479, 'text': "So we're going to go back to Namecheap and we're going to set those equal to these Linode name servers here.", 'start': 476.635, 'duration': 5.844}, {'end': 488.043, 'text': "So I'm going to go to my domain list and you're going to see a option over here for manage.", 'start': 482.88, 'duration': 5.163}, {'end': 489.504, 'text': "I'm going to click on manage.", 'start': 488.063, 'duration': 1.441}, {'end': 494.397, 'text': 'And now we can see that we have a lot of different options for managing our domain name.', 'start': 490.794, 'duration': 3.603}], 'summary': "Setting linode's name servers on namecheap's domain registrar for domain management.", 'duration': 39.283, 'max_score': 455.114, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/LUFn-QVcmB8/pics/LUFn-QVcmB8455114.jpg'}, {'end': 590.424, 'src': 'embed', 'start': 563.041, 'weight': 3, 'content': [{'end': 570.907, 'text': 'So that was NS1, NS2, NS3, NS4, and NS5.lenoad.com.', 'start': 563.041, 'duration': 7.866}, {'end': 572.829, 'text': 'So I will save that.', 'start': 571.267, 'duration': 1.562}, {'end': 579.474, 'text': 'Okay, and once that is updated, we can see up here it says DNS name servers usually take 48 hours to switch over.', 'start': 573.569, 'duration': 5.905}, {'end': 583.237, 'text': 'So this could take some time.', 'start': 581.315, 'duration': 1.922}, {'end': 588.262, 'text': "I've actually never seen it take 48 hours on Linode's documentation.", 'start': 583.717, 'duration': 4.545}, {'end': 590.424, 'text': 'They say it can be 24 hours.', 'start': 588.322, 'duration': 2.102}], 'summary': "Updating dns name servers may take up to 48 hours, but typically 24 hours according to linode's documentation.", 'duration': 27.383, 'max_score': 563.041, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/LUFn-QVcmB8/pics/LUFn-QVcmB8563041.jpg'}], 'start': 326.193, 'title': 'Domain purchase, management, and connection', 'summary': 'Covers the process of purchasing and managing a domain through namecheap, including payment methods, and details connecting a domain name to an application using linode as an example, along with expected time for changes to take effect.', 'chapters': [{'end': 368.782, 'start': 326.193, 'title': 'Domain purchase and management process', 'summary': 'Covers the process of purchasing a domain through namecheap, including confirming the order, payment process, and domain management, with a mention of using credit card or paypal for payment.', 'duration': 42.589, 'highlights': ['Upon confirming the order, users are directed to the payment page to complete the transaction, with options to use a credit card or PayPal for payment.', "After completing the payment, users can manage their domain by accessing a list of registered domains through Namecheap, providing a practical demonstration of the process by clicking on the 'manage' button next to the domain name.", 'The speaker mentions having a credit card set up for payment, indicating a seamless payment process for users who have their payment details pre-registered.']}, {'end': 610.661, 'start': 368.782, 'title': 'Connecting domain name to application', 'summary': 'Details the process of connecting a domain name to an application, using linode as an example, including setting up name servers, dns management, and the expected time for the changes to take effect.', 'duration': 241.879, 'highlights': ['Setting up name servers is essential for connecting the domain name to the application and usually takes up to 24 hours for the changes to take effect. 24 hours', 'The process involves changing the name servers to those provided by Linode, such as ns1.linode.com and ns2.linode.com. ns1.linode.com, ns2.linode.com', 'The chapter emphasizes the importance of referring to the documentation of the specific service being used, as the process may be similar but not identical. documentation']}], 'duration': 284.468, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/LUFn-QVcmB8/pics/LUFn-QVcmB8326193.jpg', 'highlights': ['Users can complete the transaction using a credit card or PayPal.', 'Accessing a list of registered domains through Namecheap allows for easy domain management.', 'Having a pre-registered credit card ensures a seamless payment process.', 'Setting up name servers is essential and may take up to 24 hours for changes to take effect.', 'Changing the name servers to those provided by Linode, such as ns1.linode.com and ns2.linode.com, is part of the process.', 'Referring to the documentation of the specific service being used is important for the domain connection process.']}, {'end': 1426.73, 'segs': [{'end': 642.185, 'src': 'embed', 'start': 611.001, 'weight': 1, 'content': [{'end': 613.343, 'text': 'So we can see here if we scroll back up to the checklist.', 'start': 611.001, 'duration': 2.342}, {'end': 615.805, 'text': 'So we have now done number two here.', 'start': 613.883, 'duration': 1.922}, {'end': 619.127, 'text': "We've set our domain name to use the Linode's name servers.", 'start': 615.865, 'duration': 3.262}, {'end': 619.848, 'text': "So that's done.", 'start': 619.247, 'duration': 0.601}, {'end': 627.673, 'text': 'So moving on to number three, use the DNS manager to add a domain zone and then start adding some basic DNS records.', 'start': 620.228, 'duration': 7.445}, {'end': 634.398, 'text': 'So at that point, we can go back to our domains here and what it means by adding a domain zone.', 'start': 628.354, 'duration': 6.044}, {'end': 637.861, 'text': "If we click on our domains, then I'm going to go to add a domain.", 'start': 634.838, 'duration': 3.023}, {'end': 642.185, 'text': "And on the domain here, it's going to ask us what domain we want to add.", 'start': 638.541, 'duration': 3.644}], 'summary': "Configured domain to use linode's name servers and added a new domain zone.", 'duration': 31.184, 'max_score': 611.001, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/LUFn-QVcmB8/pics/LUFn-QVcmB8611001.jpg'}, {'end': 730.3, 'src': 'embed', 'start': 701.34, 'weight': 2, 'content': [{'end': 703.942, 'text': 'And this is where it shows us how we can add a domain.', 'start': 701.34, 'duration': 2.602}, {'end': 705.963, 'text': 'So we already added the domain, like we did.', 'start': 704.042, 'duration': 1.921}, {'end': 707.404, 'text': 'Scroll down a little bit more.', 'start': 706.343, 'duration': 1.061}, {'end': 712.027, 'text': 'We already did this part where we added our domain zone and our email address.', 'start': 707.564, 'duration': 4.463}, {'end': 716.37, 'text': 'If I scroll down a little more here, then we get to the Add Records section.', 'start': 712.328, 'duration': 4.042}, {'end': 719.653, 'text': "So we've already seen the Add Records page.", 'start': 716.871, 'duration': 2.782}, {'end': 723.055, 'text': "And now it's showing us how we can add a single record.", 'start': 720.233, 'duration': 2.822}, {'end': 727.298, 'text': 'So the page is divided up into different sections, each type of a DNS record.', 'start': 723.375, 'duration': 3.923}, {'end': 730.3, 'text': 'Locate the section for the type of DNS record that you want to add.', 'start': 727.658, 'duration': 2.642}], 'summary': 'Tutorial on adding domain and dns records.', 'duration': 28.96, 'max_score': 701.34, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/LUFn-QVcmB8/pics/LUFn-QVcmB8701340.jpg'}, {'end': 1161.001, 'src': 'embed', 'start': 1134.044, 'weight': 0, 'content': [{'end': 1139.607, 'text': 'If I update a post and we can see that our routes are also working with our domain name.', 'start': 1134.044, 'duration': 5.563}, {'end': 1145.75, 'text': 'So this is going to myawesommap.com forward slash post forward slash 28 forward slash update.', 'start': 1139.667, 'duration': 6.083}, {'end': 1147.931, 'text': 'So that is working as well.', 'start': 1146.23, 'duration': 1.701}, {'end': 1150.713, 'text': "It's not filling in the IP address for those things.", 'start': 1148.131, 'duration': 2.582}, {'end': 1152.995, 'text': 'Okay, so the updated post worked.', 'start': 1151.533, 'duration': 1.462}, {'end': 1156.397, 'text': 'If I delete a post, then that works as well.', 'start': 1153.635, 'duration': 2.762}, {'end': 1161.001, 'text': "Let's see if I can update a profile picture.", 'start': 1157.158, 'duration': 3.843}], 'summary': 'Routes for post update and deletion are working with the domain name myawesommap.com. profile picture update needs verification.', 'duration': 26.957, 'max_score': 1134.044, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/LUFn-QVcmB8/pics/LUFn-QVcmB81134044.jpg'}], 'start': 611.001, 'title': 'Setting up domain and dns records', 'summary': 'Details the process of setting up a domain and dns records using linode, covering steps from adding a domain zone to creating basic dns records and setting up reverse dns, with insights on ip address resolution, functionality testing, and additional domain record setup.', 'chapters': [{'end': 1426.73, 'start': 611.001, 'title': 'Setting up domain and dns records', 'summary': 'Details the process of setting up a domain and dns records using linode, covering steps from adding a domain zone to creating basic dns records and setting up reverse dns, with insights on ip address resolution, functionality testing, and additional domain record setup.', 'duration': 815.729, 'highlights': ['The process of setting up a domain and DNS records using Linode is detailed, covering steps from adding a domain zone to creating basic DNS records and setting up reverse DNS. Domain setup, DNS records creation, reverse DNS setup', 'Insights on IP address resolution and the functionality testing of the domain are provided, including creating and updating posts, profile picture changes, and password reset functionality. IP address resolution, functionality testing: post creation, updating, and deletion; profile picture changes, password reset functionality', "Guidance on additional domain record setup is given, including the process of adding another A record to support domain access without the 'www' prefix. Additional domain record setup, adding A record for non-www domain access"]}], 'duration': 815.729, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/LUFn-QVcmB8/pics/LUFn-QVcmB8611001.jpg', 'highlights': ['Insights on IP address resolution and the functionality testing of the domain are provided, including creating and updating posts, profile picture changes, and password reset functionality.', 'The process of setting up a domain and DNS records using Linode is detailed, covering steps from adding a domain zone to creating basic DNS records and setting up reverse DNS.', "Guidance on additional domain record setup is given, including the process of adding another A record to support domain access without the 'www' prefix."]}], 'highlights': ['Registering a domain name typically costs $10 to $12 per year, which is approximately $1 a month.', 'The process involves using a domain registrar such as Namecheap, Google Domains, or GoDaddy.', 'The WhoisGuard is enabled and set up to auto-renew for free, providing privacy protection for the domain owner.', 'Users can complete the transaction using a credit card or PayPal.', 'Insights on IP address resolution and the functionality testing of the domain are provided, including creating and updating posts, profile picture changes, and password reset functionality.']}