{"id":9428,"date":"2019-09-16T02:39:54","date_gmt":"2019-09-16T07:39:54","guid":{"rendered":"https:\/\/krisbunda.com\/blog\/?p=9428"},"modified":"2019-09-16T12:18:41","modified_gmt":"2019-09-16T17:18:41","slug":"how-to-install-porn-blocker-opendns-does-not-work-in-ipv6-router-mode","status":"publish","type":"post","link":"https:\/\/krisbunda.com\/blog\/2019\/09\/16\/how-to-install-porn-blocker-opendns-does-not-work-in-ipv6-router-mode\/","title":{"rendered":"How To: Install Porn-Blocker OpenDNS (Does Not Work in IPv6 Router Mode)"},"content":{"rendered":"<style>#kt-layout-id_91976e-5f > .kt-row-column-wrap{align-content:center;}:where(#kt-layout-id_91976e-5f > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:center;}#kt-layout-id_91976e-5f > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var( --global-kb-row-default-top, 25px );padding-bottom:var( --global-kb-row-default-bottom, 25px );padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;grid-template-columns:minmax(0, 1fr);}#kt-layout-id_91976e-5f{background-color:#7efcfc;}#kt-layout-id_91976e-5f > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){#kt-layout-id_91976e-5f > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){#kt-layout-id_91976e-5f > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style>\n<div class=\"wp-block-kadence-rowlayout alignfull\"><div id=\"kt-layout-id_91976e-5f\" class=\"kt-row-layout-inner kt-row-has-bg kt-layout-id_91976e-5f\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-gutter-default kt-v-gutter-default kt-row-valign-middle kt-row-layout-equal kt-tab-layout-inherit kt-m-colapse-left-to-right kt-mobile-layout-row\"><style>.kadence-column_6afaf5-ef > .kt-inside-inner-col{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;}.kadence-column_6afaf5-ef > .kt-inside-inner-col,.kadence-column_6afaf5-ef > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column_6afaf5-ef > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column_6afaf5-ef > .kt-inside-inner-col{flex-direction:column;}.kadence-column_6afaf5-ef > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column_6afaf5-ef > .kt-inside-inner-col{background-color:#7efcfc;}.kadence-column_6afaf5-ef > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column_6afaf5-ef{position:relative;}@media all and (max-width: 1024px){.kadence-column_6afaf5-ef > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column_6afaf5-ef > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column inner-column-1 kadence-column_6afaf5-ef\"><div class=\"kt-inside-inner-col\" style=\"background:rgba(126, 252, 252, 1)\">\n<p class=\"has-drop-cap\">I set my router and devices to resolve to the OpenDNS &#8220;Family Shield&#8221; address to block offensive content from getting through the wi-fi router. Here&#8217;s how to set it up, get the dashboard (and actual blocking) to work, and what I learned about IPv6 incompatibility.<\/p>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Cut it off at the Source.<\/h2>\n\n\n\n<p>I decided it was time to put an adult \/ offensive content filter between the internet and my household, because we have 3 children who increasingly like to consume YouTube and online games content. Even though I plan on changing all devices to also resolve to Family Shield DNS servers (in case they bypass our router by using cellular networks or another wi-fi network), it&#8217;s important to set our router to do the same, as it&#8217;s the main gate to our internet. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The one-two punch for Internet filtering: Set both the device <span style=\"text-decoration: underline;\">and<\/span> the router to resolve to a filtering DNS. <\/h3>\n\n\n\n<p><strong>Why?<\/strong> Because most people don&#8217;t know how to change their DNS settings&#8211;they&#8217;ve never even been in their router&#8217;s settings, and couldn&#8217;t find such a thing if their life depended on it. The cable guy or phone company set it up.  You&#8217;re going to send your children to their homes with a phone or tablet, because those people are your child&#8217;s grandparents and friends, and they&#8217;re going to have filter-less web browsing unless their device is set to resolve to an adult-content-blocking DNS. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Content Blocking? Didn&#8217;t I install an app for that?<\/h2>\n\n\n\n<p>Yes. And I&#8217;ll keep using some of those apps, because they&#8217;re good at limiting screen time, telling me where my family is, or also helping to block bad content. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">One app to rule them all? Probably not, but let&#8217;s set goals&#8230;<\/h3>\n\n\n\n<p>Maybe we still need to install parental apps, but I only want to use <span style=\"text-decoration: underline;\">one<\/span> app to do that stuff, across all devices. I can no longer deal with Google Family Link for Android devices, Microsoft Family for PC\/Surface devices, Amazon Kindle&#8217;s nonsense for whatever it&#8217;s supposed to do&#8230; I think it&#8217;s an app that parentally controls me to break Kindles over my knee and throw them in the trash once I realize there&#8217;s going to be one more unusable app to deal with. I don&#8217;t buy Apple products, so the only time I have to deal with their appstore insanity is when someone asks me to take a look at an issue. Basically, I&#8217;m trying to simplify by narrowing down the platform ecosystem I live in, but it&#8217;s not easy to get to one silver bullet solution.<\/p>\n\n\n\n<figure class=\"wp-block-pullquote is-style-default\"><blockquote><p> Maybe we still need to install parental apps, but I only want to use <em>one<\/em> app to do that stuff, across all devices. <\/p><\/blockquote><\/figure>\n\n\n\n<p>Even with only 2 or 3 OS platforms to deal with parental apps on, it means I have to be a timecard machine and daily calculator of aggregated-privileges across devices for 3 people (my children). E.g., if my child has a Surface tablet and a Chromebook&#8211;and I want them to have 0.5 hrs screen time on school nights, and 3hrs screen time on weekends&#8211;if I put those time limits in the Windows app and the Android app, the kid can use their full limit on the Surface, then their full limit on the Chromebook, effectively doubling the screen time I wanted them to spend. The 2 different apps do not communicate with each other to delegate and enforce time rules. <\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Windows doesn&#8217;t make phones anymore.<\/h4>\n\n\n\n<p>So I&#8217;ve tried to move everyone to Windows devices to use <span style=\"text-decoration: underline;\">one platform<\/span>, with PCs and Surface tablets, literally throwing out Kindles and other devices. The Windows \/ Xbox \/ <a rel=\"noreferrer noopener\" aria-label=\"Microsoft family app is pretty good (opens in a new tab)\" href=\"https:\/\/account.microsoft.com\/family\/about\" target=\"_blank\">Microsoft family app is pretty good<\/a>, in my opinion. But Windows doesn&#8217;t make phones anymore. And so we&#8217;re back to the problem of using multiple apps to control screen time, etc., now that our eldest child is using a phone. <\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Even more device platforms&#8230;<\/h5>\n\n\n\n<p>And although we&#8217;ve managed to relegate all games to PC or android phones\/tablets until now, eventually I&#8217;m sure someone&#8217;s going to talk us into getting a console, like Nintendo Switch, and I have no idea what to do for parental controls on devices like that. I&#8217;ve <a href=\"https:\/\/family.norton.com\/web\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"thought about paying a $50\/yr subscription fee to Norton Family, since it's cross-platform (opens in a new tab)\">thought about paying a $50\/yr subscription fee to Norton Family, since it&#8217;s cross-platform<\/a>, but I&#8217;m not sure yet.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Blanket solution for content filtering<\/h5>\n\n\n\n<p>So the best &#8220;blanket&#8221; solution I&#8217;ve thought of so far for content filtering across devices is just to resolve all devices and our router to a &#8220;safe&#8221; DNS address. It&#8217;s not going to help with screen-time budgeting, but it will help with preserving a modicum of innocence. I think. (Who knows what other kids will have access to and be sharing). <\/p>\n\n\n<style>#kt-layout-id_da1275-af > .kt-row-column-wrap{align-content:center;}:where(#kt-layout-id_da1275-af > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:center;}#kt-layout-id_da1275-af > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var( --global-kb-row-default-top, 25px );padding-bottom:var( --global-kb-row-default-bottom, 25px );padding-top:5px;padding-bottom:5px;padding-left:20px;padding-right:20px;grid-template-columns:minmax(0, 1fr);}#kt-layout-id_da1275-af{background-color:#7efcfc;}#kt-layout-id_da1275-af > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){#kt-layout-id_da1275-af > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){#kt-layout-id_da1275-af > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style>\n<div class=\"wp-block-kadence-rowlayout alignfull\"><div id=\"kt-layout-id_da1275-af\" class=\"kt-row-layout-inner kt-row-has-bg kt-layout-id_da1275-af\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-gutter-default kt-v-gutter-default kt-row-valign-middle kt-row-layout-equal kt-tab-layout-inherit kt-m-colapse-left-to-right kt-mobile-layout-row\"><style>.kadence-column_3ce04c-98 > .kt-inside-inner-col{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;}.kadence-column_3ce04c-98 > .kt-inside-inner-col,.kadence-column_3ce04c-98 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column_3ce04c-98 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column_3ce04c-98 > .kt-inside-inner-col{flex-direction:column;}.kadence-column_3ce04c-98 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column_3ce04c-98 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column_3ce04c-98{position:relative;}@media all and (max-width: 1024px){.kadence-column_3ce04c-98 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column_3ce04c-98 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column inner-column-1 kadence-column_3ce04c-98\"><div class=\"kt-inside-inner-col\">\n<h4 class=\"wp-block-heading\">One last rant on a &#8220;Parental Control App&#8221;: Google Family Link<\/h4>\n\n\n\n<p>Google&#8217;s Family Link has been a tremendous disappointment in that it&#8217;s too restrictive (<a rel=\"noreferrer noopener\" aria-label=\"even this very-conservative blog says so (opens in a new tab)\" href=\"https:\/\/protectyoungeyes.com\/how-to-block-porn-on-any-device-for-free\/\" target=\"_blank\">even this conservative blog, which seems to advocate blocking everything, says so<\/a>). With the &#8220;kids tube&#8221; product it forces on children as a YouTube replacement, it has zero content my kids wants to watch. And parents can&#8217;t opt their children out of it and back into the real <a href=\"https:\/\/docs.umbrella.com\/deployment-umbrella\/docs\/what-is-safesearch\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"YouTube in safe-search mode (opens in a new tab)\">YouTube in safe-search mode<\/a>. <\/p>\n\n\n\n<div data-amp-lightbox=\"true\" class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/deadhomersociety.com\/2016\/03\/18\/quote-of-the-day-2555\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"384\" src=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/230channelslockedout.gif\" alt=\"Animation of channel surfing, Ned Flanders' satellite channels are all blocked out.\" class=\"wp-image-9465\"\/><\/a><figcaption>Ned Flanders: 230 channels locked out<\/figcaption><\/figure><\/div>\n\n\n\n<p>It&#8217;s all or nothing&#8211;create a new Google account entering your child&#8217;s true age and get stuck with their overly-restrictive User Experience, or lie and set up a profile telling Google your child is 18-yrs-old, but you won&#8217;t qualify for being monitored or protected by a parental controls app. <\/p>\n\n\n\n<div data-amp-lightbox=\"true\" class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/community.drownedinsound.com\/t\/another-ambiguous-simpsons-joke-poll\/9222\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" src=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/Ned-Flanders-over-230-channels-locked-out.jpg\" alt=\"Ned Flanders brags about blocking hundreds of satellite channels\" class=\"wp-image-9466\" srcset=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/Ned-Flanders-over-230-channels-locked-out.jpg 640w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/Ned-Flanders-over-230-channels-locked-out-150x113.jpg 150w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/Ned-Flanders-over-230-channels-locked-out-600x450.jpg 600w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><figcaption>Ned-Flanders-over-230-channels-locked-out<\/figcaption><\/figure><\/div>\n\n\n\n<p>Google is shipping such half-baked product, last I read, they won&#8217;t be able to convert a Google account to one with normal adult privileges when a child turns 18. Can you imagine getting an email account at age 5 to play Angry Birds, and you use it your entire life with all your school mates and family, and then you have to leave it behind when you turn 18 because Google can&#8217;t figure out how to convert it to have different privileges? I hope I&#8217;m wrong about this soon, because it&#8217;s sad.<\/p>\n\n\n\n<div data-amp-lightbox=\"true\" class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/Mr-Burns-naturally-I-cant-pay-you-much-of-a-reward-as-Im-strapped-for-cash.gif\"><img loading=\"lazy\" decoding=\"async\" width=\"245\" height=\"184\" src=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/Mr-Burns-naturally-I-cant-pay-you-much-of-a-reward-as-Im-strapped-for-cash.gif\" alt=\"Mr Burns: naturally I can't pay you much of a reward as I'm strapped for cash.\" class=\"wp-image-9475\"\/><\/a><figcaption>Mr Burns: naturally I can&#8217;t pay you much of a reward as I&#8217;m strapped for cash.<\/figcaption><\/figure><\/div>\n\n\n\n<p>Yes, Google, the company that makes tens of billions in annual profits from internet ad revenue doesn&#8217;t allocate enough resources to make a good parental controls app to responsibly shield children from the dangers of the internet. If you want to shield your child from this brave new world, then Family Link is literally the least they could do to help you with that. <\/p>\n\n\n\n<div data-amp-lightbox=\"true\" class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/Mr-Burns-as-you-can-see-this-old-place-is-falling-apart.gif\"><img loading=\"lazy\" decoding=\"async\" width=\"245\" height=\"184\" src=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/Mr-Burns-as-you-can-see-this-old-place-is-falling-apart.gif\" alt=\"Mr. Burns: as you can see this old place is falling apart.\" class=\"wp-image-9476\"\/><\/a><figcaption>Mr. Burns: as you can see this old place is falling apart.<\/figcaption><\/figure><\/div>\n\n\n\n<p>My daughter cried and almost refused her first phone when told there would be a parental app installed on it, because of her experience with the Family Link app. It makes a device effectively worthless to children&#8230; which may be its content blocking strategy?<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"500\" src=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/google-family-link.png\" alt=\"Google Family Link parental controls app\" class=\"wp-image-9464\" srcset=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/google-family-link.png 1024w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/google-family-link-150x73.png 150w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/google-family-link-600x293.png 600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Google Family Link parental controls app<\/figcaption><\/figure><\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Why OpenDNS Family Shield? <\/h2>\n\n\n\n<p>I <a rel=\"noreferrer noopener\" aria-label=\"saw it recommended (opens in a new tab)\" href=\"https:\/\/www.howtogeek.com\/79998\/protect-your-kids-online-using-open-dns-2\/\" target=\"_blank\">saw it recommended<\/a> on <a href=\"https:\/\/protectyoungeyes.com\/how-to-block-porn-on-any-device-for-free\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"a couple sites (opens in a new tab)\">a couple sites<\/a>, and the free option looked good enough. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Well, actually&#8230; <\/h3>\n\n\n\n<p>After starting this blog, I realized I didn&#8217;t actually use the <a href=\"https:\/\/www.opendns.com\/setupguide\/#familyshield\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"&quot;Family Shield&quot; DNS numbers (opens in a new tab)\">&#8220;Family Shield&#8221; DNS numbers<\/a>, which are <code>208.67.222.123<\/code> and <code>208.67.220.123<\/code>. <\/p>\n\n\n\n<figure class=\"wp-block-image\" data-amp-lightbox=\"true\"><a href=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-with-sign-up-and-filtering-options-vs-OpenDNS-Family-Shield.png\"><img loading=\"lazy\" decoding=\"async\" width=\"812\" height=\"682\" src=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-with-sign-up-and-filtering-options-vs-OpenDNS-Family-Shield.png\" alt=\"Web Page decision: OpenDNS with sign up and filtering options vs OpenDNS Family Shield\" class=\"wp-image-9472\" srcset=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-with-sign-up-and-filtering-options-vs-OpenDNS-Family-Shield.png 812w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-with-sign-up-and-filtering-options-vs-OpenDNS-Family-Shield-150x126.png 150w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-with-sign-up-and-filtering-options-vs-OpenDNS-Family-Shield-600x504.png 600w\" sizes=\"auto, (max-width: 812px) 100vw, 812px\" \/><\/a><figcaption>OpenDNS with sign up and filtering options vs OpenDNS Family Shield<\/figcaption><\/figure>\n\n\n\n<p>I simply used <a rel=\"noreferrer noopener\" aria-label=\"the OpenDNS numbers and set up a free account (opens in a new tab)\" href=\"https:\/\/signup.opendns.com\/homefree\/?\" target=\"_blank\">the OpenDNS numbers and set up a free account<\/a> so I have a settings dashboard to set filtering levels. The OpenDNS nameservers are <code>208.67.222.222<\/code> and <code>208.67.220.220<\/code>. I figure this way is more customizable. And I <em>did<\/em> have to customize, as the settings were too restrictive for me&#8211;it wouldn&#8217;t let me pull up GIF sites, and I love animated GIFs. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What&#8217;s the problem with IPv6 and OpenDNS Content Filtering? <\/h2>\n\n\n\n<p>Does <em>not <\/em>work together. There&#8217;s actually a page where they list some IPv6 DNS addresses, and I entered them in my router and rebooted, and then OpenDNS finally said I &#8220;Passed&#8221; the test of resolving to their DNS (got the orange check instead of the red x), <span style=\"text-decoration: underline;\">but<\/span>: <\/p>\n\n\n\n<div data-amp-lightbox=\"true\" class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-confirmation-check-mark.png\"><img loading=\"lazy\" decoding=\"async\" width=\"491\" height=\"606\" src=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-confirmation-check-mark.png\" alt=\"\" class=\"wp-image-9471\" srcset=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-confirmation-check-mark.png 491w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-confirmation-check-mark-122x150.png 122w\" sizes=\"auto, (max-width: 491px) 100vw, 491px\" \/><\/a><figcaption>OpenDNS confirmation check mark<\/figcaption><\/figure><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li>Their own Dashboard wasn&#8217;t showing me any results about my household&#8217;s browsing stats. <\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\" data-amp-lightbox=\"true\"><a href=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-dashboard-and-blocking-did-not-work-with-IPv6-router.png\"><img loading=\"lazy\" decoding=\"async\" width=\"798\" height=\"610\" src=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-dashboard-and-blocking-did-not-work-with-IPv6-router.png\" alt=\"OpenDNS dashboard and blocking did not work with IPv6 router\" class=\"wp-image-9443\" srcset=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-dashboard-and-blocking-did-not-work-with-IPv6-router.png 798w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-dashboard-and-blocking-did-not-work-with-IPv6-router-150x115.png 150w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-dashboard-and-blocking-did-not-work-with-IPv6-router-600x459.png 600w\" sizes=\"auto, (max-width: 798px) 100vw, 798px\" \/><\/a><figcaption>OpenDNS dashboard and blocking did not work with IPv6 router<\/figcaption><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Their own Updater app&#8211;that&#8217;s supposed to see if my router&#8217;s dynamic IP address has changed, and then update my OpenDNS account with that info&#8211;doesn&#8217;t show an IP address for me\/says I&#8217;m <span style=\"text-decoration: underline;\">not<\/span> &#8220;Using OpenDNS&#8221; when I have IPv6 turned on. <\/li><\/ul>\n\n\n\n<div data-amp-lightbox=\"true\" class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-Updater-app-didnt-work-with-IPv6-router.png\"><img loading=\"lazy\" decoding=\"async\" width=\"322\" height=\"330\" src=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-Updater-app-didnt-work-with-IPv6-router.png\" alt=\"OpenDNS Updater app didn't work with IPv6 router\" class=\"wp-image-9444\" srcset=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-Updater-app-didnt-work-with-IPv6-router.png 322w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-Updater-app-didnt-work-with-IPv6-router-146x150.png 146w\" sizes=\"auto, (max-width: 322px) 100vw, 322px\" \/><\/a><figcaption>OpenDNS Updater app didn&#8217;t work with IPv6 router, although this image shows it working fine AFTER shutting off IPv6.<\/figcaption><\/figure><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li>And most importantly: I tested it by typing in what should be a restricted URL, and I was able to go to that site just fine. <\/li><\/ul>\n\n\n\n<p>IPv6 may work for resolving to OpenDNS servers, but it does not work for the Family Shield part of the deal. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to install the filtering DNS on your Router<\/h2>\n\n\n\n<p>Just <a rel=\"noreferrer noopener\" aria-label=\"do what the instructions say (opens in a new tab)\" href=\"https:\/\/www.opendns.com\/setupguide\/\" target=\"_blank\">do what the instructions say<\/a>. I&#8217;m going to reprint them here: <\/p>\n\n\n\n<hr class=\"wp-block-separator is-style-dots\"\/>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>1. Open the preferences for your router.<\/strong><\/h4>\n\n\n\n<p>Often, the preferences are set in your web browser, via a URL with numbers (example: http:\/\/192.168.0.1 or http:\/\/192.168.1.1). <strong>You may need a password.<\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><em>If you&#8217;re like us, and you set the router password long ago and cannot remember it now, you can often reset the password to the manufacturer default by pressing a button on the router itself.<\/em><\/p><\/blockquote>\n\n\n\n<p>Or preferences may be set via a specific application for your router, which you installed on your computer when you added the router.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>2. Find the DNS server settings.<\/strong><\/h4>\n\n\n\n<p>Scan for the letters&nbsp;<strong>DNS<\/strong>&nbsp;next to a field which allows two or three sets of numbers, each broken into four groups of one to three numbers. It might look like this:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"http:\/\/shared.opendns.com\/img\/genericDNSfields.jpg\" alt=\"\"\/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>3. Put in the OpenDNS server addresses as your DNS server settings and save\/apply.<\/strong><\/h4>\n\n\n\n<p>Please write down your current settings before entering the OpenDNS addresses, just in case.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>208.67.222.222<\/li><li>208.67.220.220<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>4. Cache Flushing.<\/strong><\/h4>\n\n\n\n<p>Once you have configured your DNS settings and saved them,&nbsp;we highly suggest that you&nbsp;<a href=\"https:\/\/support.opendns.com\/hc\/en-us\/articles\/227988627-Clearing-the-DNS-Cache-on-Computers-and-Web-Browsers\">flush your DNS resolver cache<\/a>&nbsp;to ensure that your new DNS configuration settings take immediate effect.<\/p>\n\n\n\n<div data-amp-lightbox=\"true\" class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/flush-dns-using-cmd-line-interface-as-administrator.png\"><img loading=\"lazy\" decoding=\"async\" width=\"778\" height=\"626\" src=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/flush-dns-using-cmd-line-interface-as-administrator.png\" alt=\"flush dns using cmd line interface as administrator\" class=\"wp-image-9452\" srcset=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/flush-dns-using-cmd-line-interface-as-administrator.png 778w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/flush-dns-using-cmd-line-interface-as-administrator-150x121.png 150w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/flush-dns-using-cmd-line-interface-as-administrator-600x483.png 600w\" sizes=\"auto, (max-width: 778px) 100vw, 778px\" \/><\/a><figcaption>In Windows: flush dns using cmd line interface as administrator<\/figcaption><\/figure><\/div>\n\n\n\n<div data-amp-lightbox=\"true\" class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/flush-dns.png\"><img loading=\"lazy\" decoding=\"async\" width=\"518\" height=\"300\" src=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/flush-dns.png\" alt=\"to flush dns cache, type this in Command Prompt: ipconfig \/flushdns\" class=\"wp-image-9451\" srcset=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/flush-dns.png 518w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/flush-dns-150x87.png 150w\" sizes=\"auto, (max-width: 518px) 100vw, 518px\" \/><\/a><figcaption>to flush dns cache, type this in Command Prompt: ipconfig \/flushdns<\/figcaption><\/figure><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>5. Check your Settings.<\/strong><\/h4>\n\n\n\n<p>Once you have configured your DNS, check the router has retained the settings.&nbsp;<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/store.opendns.com\/settings\/\" target=\"_blank\" rel=\"noreferrer noopener\">NEXT: Test your new settings<\/a><\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator is-style-dots\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Great Copy\/Paste Job. So why am I reading this here?<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">Why did I write a &#8220;how to&#8221; post where I just copied content from the OpenDNS site? <\/h4>\n\n\n\n<p>Because of the part I had to figure out myself, and it took a long time to do so: <strong>That &#8220;OpenDNS&#8221; won&#8217;t work with IPv6 mode.<\/strong> Don&#8217;t try it at this point. Just go into your router and turn off that option if you had it checked (it&#8217;s still default to enable IPv4 in routers, I think, but I had enabled IPv6 for years with no issues until now). <\/p>\n\n\n\n<div data-amp-lightbox=\"true\" class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-Family-Shield-IPv6-name-servers-do-not-work-in-your-router-if-you-want-filtering-and-dashboards.png\"><img loading=\"lazy\" decoding=\"async\" width=\"793\" height=\"606\" src=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-Family-Shield-IPv6-name-servers-do-not-work-in-your-router-if-you-want-filtering-and-dashboards.png\" alt=\"OpenDNS Family Shield IPv6 name servers do not work in your router if you want filtering and dashboards\" class=\"wp-image-9454\" srcset=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-Family-Shield-IPv6-name-servers-do-not-work-in-your-router-if-you-want-filtering-and-dashboards.png 793w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-Family-Shield-IPv6-name-servers-do-not-work-in-your-router-if-you-want-filtering-and-dashboards-150x115.png 150w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-Family-Shield-IPv6-name-servers-do-not-work-in-your-router-if-you-want-filtering-and-dashboards-600x459.png 600w\" sizes=\"auto, (max-width: 793px) 100vw, 793px\" \/><\/a><figcaption>OpenDNS Family Shield IPv6 name servers do not work in your router if you want filtering and dashboards<\/figcaption><\/figure><\/div>\n\n\n\n<blockquote class=\"wp-block-quote is-style-large is-layout-flow wp-block-quote-is-layout-flow\"><p>IPv6 may work for resolving to OpenDNS servers, but it does not work for the Family Shield part of the deal. <\/p><\/blockquote>\n\n\n\n<div data-amp-lightbox=\"true\" class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-Family-Shield-IPv4-name-servers-do-work-in-your-router-if-you-want-filtering-and-dashboards.png\"><img loading=\"lazy\" decoding=\"async\" width=\"549\" height=\"578\" src=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-Family-Shield-IPv4-name-servers-do-work-in-your-router-if-you-want-filtering-and-dashboards.png\" alt=\"OpenDNS Family Shield IPv4 name servers do work in your router if you want filtering and dashboards\" class=\"wp-image-9453\" srcset=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-Family-Shield-IPv4-name-servers-do-work-in-your-router-if-you-want-filtering-and-dashboards.png 549w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-Family-Shield-IPv4-name-servers-do-work-in-your-router-if-you-want-filtering-and-dashboards-142x150.png 142w\" sizes=\"auto, (max-width: 549px) 100vw, 549px\" \/><\/a><figcaption>OpenDNS Family Shield IPv4 name servers do work in your router if you want filtering and dashboards<\/figcaption><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">IPv6 doesn&#8217;t work for DYNAMIC IPs<\/h3>\n\n\n\n<p>Although <a rel=\"noreferrer noopener\" aria-label=\"Cisco wants you to know that they support IPv6 (opens in a new tab)\" href=\"https:\/\/umbrella.cisco.com\/ipv6?\" target=\"_blank\">Cisco wants you to know that they support IPv6<\/a>, even for content filtering, I had to finally <a rel=\"noreferrer noopener\" aria-label=\"stumble across the fine print for why it wasn't working for me (opens in a new tab)\" href=\"https:\/\/docs.umbrella.com\/deployment-umbrella\/docs\/protect-your-network\" target=\"_blank\">stumble across the fine print for why it wasn&#8217;t working for me<\/a>: It will not work for networks with Dynamic IP addresses. <strong>Well guess what: <\/strong>Most people with a home network have dynamic IP addresses. It usually costs a significant upcharge to obtain a static IP from your <abbr title=\"Internet Service Provider\">ISP<\/abbr>. In other words: you should probably shut off IPv6 for your home router if you&#8217;re trying to resolve to the OpenDNS servers. <\/p>\n\n\n\n<div data-amp-lightbox=\"true\" class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"788\" height=\"683\" src=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/Cisco-Umbrella-or-OpenDNS-Family-Shield-Dashboard-does-not-support-IPv6-for-Dynamic-IPs-which-is-most-home-networks.png\" alt=\"\" class=\"wp-image-9469\" srcset=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/Cisco-Umbrella-or-OpenDNS-Family-Shield-Dashboard-does-not-support-IPv6-for-Dynamic-IPs-which-is-most-home-networks.png 788w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/Cisco-Umbrella-or-OpenDNS-Family-Shield-Dashboard-does-not-support-IPv6-for-Dynamic-IPs-which-is-most-home-networks-150x130.png 150w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/Cisco-Umbrella-or-OpenDNS-Family-Shield-Dashboard-does-not-support-IPv6-for-Dynamic-IPs-which-is-most-home-networks-600x520.png 600w\" sizes=\"auto, (max-width: 788px) 100vw, 788px\" \/><figcaption>Cisco Umbrella or OpenDNS Family Shield Dashboard does not support IPv6 for Dynamic IPs&#8211;which is most home networks<\/figcaption><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">How to install on your Devices<\/h2>\n\n\n\n<p>For your non-router client devices, like phones, TVs, PCs: Those <a rel=\"noreferrer noopener\" aria-label=\"instructions are on the site too (opens in a new tab)\" href=\"https:\/\/www.opendns.com\/setupguide\/\" target=\"_blank\">instructions are on the DNS site too<\/a>. Just choose the correct category. My rationale for setting the DNS on both the router <span style=\"text-decoration: underline;\">AND<\/span> devices is above. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Other things worth mentioning:<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">You&#8217;ll need to make a free account. <\/h3>\n\n\n\n<p>You&#8217;ll need to sign up for a free account to enter stuff like your preferences on how strict you want the filter to be. <a rel=\"noreferrer noopener\" aria-label=\"More on that at this good tech blog post (opens in a new tab)\" href=\"https:\/\/www.howtogeek.com\/79998\/protect-your-kids-online-using-open-dns-2\/\" target=\"_blank\">More on that at this blog post<\/a>. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Download the Updater app. <\/h3>\n\n\n\n<div data-amp-lightbox=\"true\" class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-Updater-app-didnt-work-with-IPv6-router.png\"><img loading=\"lazy\" decoding=\"async\" width=\"322\" height=\"330\" src=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-Updater-app-didnt-work-with-IPv6-router.png\" alt=\"OpenDNS Updater app didn't work with IPv6 router\" class=\"wp-image-9444\" srcset=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-Updater-app-didnt-work-with-IPv6-router.png 322w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-Updater-app-didnt-work-with-IPv6-router-146x150.png 146w\" sizes=\"auto, (max-width: 322px) 100vw, 322px\" \/><\/a><figcaption>OpenDNS Updater app didn&#8217;t work with IPv6 router<\/figcaption><\/figure><\/div>\n\n\n\n<p>You should probably download the little utility app for your Windows or Mac OS because your router probably changes its IP address periodically (if it&#8217;s a &#8220;dynamic&#8221; IP address). Having the updating app on a home computer or device that is on the network, and preferably used often, will help keep the system working with updated blocked content, I presume. <\/p>\n\n\n\n<div data-amp-lightbox=\"true\" class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"870\" height=\"481\" src=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-content-filtering-settings.png\" alt=\"OpenDNS content filtering settings\" class=\"wp-image-9470\" srcset=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-content-filtering-settings.png 870w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-content-filtering-settings-150x83.png 150w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-content-filtering-settings-600x332.png 600w\" sizes=\"auto, (max-width: 870px) 100vw, 870px\" \/><figcaption>OpenDNS content filtering settings&#8211;BTW, setting to &#8220;high&#8221; was not a very useful setting. Maybe try &#8220;custom&#8221;. <\/figcaption><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">You can brand your account. <\/h3>\n\n\n\n<figure class=\"wp-block-image\" data-amp-lightbox=\"true\"><a href=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/Bunda_Family-Safe_Search.png\"><img loading=\"lazy\" decoding=\"async\" width=\"125\" height=\"70\" src=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/Bunda_Family-Safe_Search.png\" alt=\"\" class=\"wp-image-9455\"\/><\/a><\/figure>\n\n\n\n<p>I like this part. <\/p>\n\n\n\n<div data-amp-lightbox=\"true\" class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-dashboard-allows-personal-branding-logo-upload-feature.png\"><img loading=\"lazy\" decoding=\"async\" width=\"778\" height=\"638\" src=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-dashboard-allows-personal-branding-logo-upload-feature.png\" alt=\"OpenDNS dashboard allows personal branding - logo upload feature\" class=\"wp-image-9449\" srcset=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-dashboard-allows-personal-branding-logo-upload-feature.png 778w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-dashboard-allows-personal-branding-logo-upload-feature-150x123.png 150w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-dashboard-allows-personal-branding-logo-upload-feature-600x492.png 600w\" sizes=\"auto, (max-width: 778px) 100vw, 778px\" \/><\/a><figcaption>OpenDNS dashboard allows personal branding &#8211; logo upload feature<\/figcaption><\/figure><\/div>\n\n\n\n<div data-amp-lightbox=\"true\" class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-dashboard-allows-personal-branding-logo-preview-feature.png\"><img loading=\"lazy\" decoding=\"async\" width=\"892\" height=\"610\" src=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-dashboard-allows-personal-branding-logo-preview-feature.png\" alt=\"OpenDNS dashboard allows personal branding - logo preview feature\" class=\"wp-image-9448\" srcset=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-dashboard-allows-personal-branding-logo-preview-feature.png 892w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-dashboard-allows-personal-branding-logo-preview-feature-150x103.png 150w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/OpenDNS-dashboard-allows-personal-branding-logo-preview-feature-600x410.png 600w\" sizes=\"auto, (max-width: 892px) 100vw, 892px\" \/><\/a><figcaption>OpenDNS dashboard allows personal branding &#8211; logo preview feature<\/figcaption><\/figure><\/div>\n\n\n\n<div data-amp-lightbox=\"true\" class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/pornhub-ya-burnt..png\"><img loading=\"lazy\" decoding=\"async\" width=\"683\" height=\"684\" src=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/pornhub-ya-burnt..png\" alt=\"porn site test and is blocked now.\" class=\"wp-image-9447\" srcset=\"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/pornhub-ya-burnt..png 683w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/pornhub-ya-burnt.-150x150.png 150w, https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/pornhub-ya-burnt.-600x601.png 600w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/a><figcaption>pornhub &#8211; ya burnt.<\/figcaption><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Good luck on your content filtering! <\/h2>\n\n\n\n<p>I asked my wife to tell me if anything weird happens, like difficulty with online shopping carts, browsing problems she normally has no issues with, or social media glitches. I&#8217;ve streamed some TV content on various services and have not had trouble with any slowdowns or blocking.  I&#8217;m writing this on the day I started using it, so we&#8217;ll see how it goes from here. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>I set my router and devices to resolve to &#8220;Family Shield&#8221; by OpenDNS to block offensive content from getting through the wi-fi router. Here&#8217;s how to set it up, get the dashboard and actual blocking to work, and what I learned about IPv6 incompatibility.<\/p>\n","protected":false},"author":1,"featured_media":9440,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","inline_featured_image":false,"kt_blocks_editor_width":"default","_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[4],"tags":[543,479,544,245,546],"class_list":["post-9428","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-designer","tag-networking","tag-parenthood","tag-router","tag-troubleshooting","tag-wi-fi"],"aioseo_notices":[],"jetpack_publicize_connections":[],"taxonomy_info":{"category":[{"value":4,"label":"Designer"}],"post_tag":[{"value":543,"label":"networking"},{"value":479,"label":"Parenthood"},{"value":544,"label":"router"},{"value":245,"label":"troubleshooting"},{"value":546,"label":"Wi-Fi"}]},"featured_image_src_large":["https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/Branded-Content-OpenDNS-Family-Shield-to-Bunda-Family-Safe-Search-logos-1200x675.png",1200,675,true],"author_info":{"display_name":"Kris Bunda","author_link":"https:\/\/krisbunda.com\/blog\/author\/kris-bunda\/"},"comment_info":0,"category_info":[{"term_id":4,"name":"Designer","slug":"designer","term_group":0,"term_taxonomy_id":4,"taxonomy":"category","description":"Posts focusing on web, graphic, CAD, and other design.","parent":0,"count":91,"filter":"raw","cat_ID":4,"category_count":91,"category_description":"Posts focusing on web, graphic, CAD, and other design.","cat_name":"Designer","category_nicename":"designer","category_parent":0}],"tag_info":[{"term_id":543,"name":"networking","slug":"networking","term_group":0,"term_taxonomy_id":551,"taxonomy":"post_tag","description":"","parent":0,"count":3,"filter":"raw"},{"term_id":479,"name":"Parenthood","slug":"parenthood","term_group":0,"term_taxonomy_id":485,"taxonomy":"post_tag","description":"","parent":0,"count":15,"filter":"raw"},{"term_id":544,"name":"router","slug":"router","term_group":0,"term_taxonomy_id":552,"taxonomy":"post_tag","description":"","parent":0,"count":2,"filter":"raw"},{"term_id":245,"name":"troubleshooting","slug":"troubleshooting","term_group":0,"term_taxonomy_id":245,"taxonomy":"post_tag","description":"","parent":0,"count":4,"filter":"raw"},{"term_id":546,"name":"Wi-Fi","slug":"wi-fi","term_group":0,"term_taxonomy_id":554,"taxonomy":"post_tag","description":"","parent":0,"count":2,"filter":"raw"}],"jetpack_featured_media_url":"https:\/\/krisbunda.com\/blog\/wp-content\/uploads\/2019\/09\/Branded-Content-OpenDNS-Family-Shield-to-Bunda-Family-Safe-Search-logos.png","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p1NcZe-2s4","amp_enabled":true,"_links":{"self":[{"href":"https:\/\/krisbunda.com\/blog\/wp-json\/wp\/v2\/posts\/9428","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/krisbunda.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/krisbunda.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/krisbunda.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/krisbunda.com\/blog\/wp-json\/wp\/v2\/comments?post=9428"}],"version-history":[{"count":33,"href":"https:\/\/krisbunda.com\/blog\/wp-json\/wp\/v2\/posts\/9428\/revisions"}],"predecessor-version":[{"id":9494,"href":"https:\/\/krisbunda.com\/blog\/wp-json\/wp\/v2\/posts\/9428\/revisions\/9494"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/krisbunda.com\/blog\/wp-json\/wp\/v2\/media\/9440"}],"wp:attachment":[{"href":"https:\/\/krisbunda.com\/blog\/wp-json\/wp\/v2\/media?parent=9428"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/krisbunda.com\/blog\/wp-json\/wp\/v2\/categories?post=9428"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/krisbunda.com\/blog\/wp-json\/wp\/v2\/tags?post=9428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}