[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vr / w / wg] [i / ic] [r9k / s4s / vip / qa] [cm / hm / lgbt / y] [3 / aco / adv / an / asp / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / qst / sci / soc / sp / tg / toy / trv / tv / vp / wsg / wsr / x] [Settings] [Home]
Board
Settings Home
/g/ - Technology



Thread archived.
You cannot reply anymore.



File: 1511557007285.png (698 KB, 789x1097)
698 KB
698 KB PNG
Denizens of /g/,

Why are you still relying on 3rd-party DNS servers? It's easy and beneficial to run your own DNS, especially since many DNS services do not support DNSSEC, and you can reduce response time with caching.
>>
>>64105256
I'm a cuck I guess
>>
File: 1506323839804.jpg (65 KB, 500x667)
65 KB
65 KB JPG
>>64105348
At least you can admit it.
https://calomel.org/unbound_dns.html
Give this a try.
>>
>>64105488
I will do it for you, anon
>>
File: 1511391972445.png (22 KB, 645x773)
22 KB
22 KB PNG
How do I run my own DNS
>>
>>64105488
please stop posting pictures of me without my permission
>>
File: 1508297108266.jpg (79 KB, 509x680)
79 KB
79 KB JPG
>>64105632
>Install a DNS server/resolver such as BIND/Unbound/PowerDNS
>Point it towards IANA/OpenNIC root
>Configure host DNS to query your server
>?????
>Profit

There are a multitude of tutorials out there. If you want added security, you can also implement DNSCrypt, but that means you would be trusting their servers.

>>64105780
>implying
>>
Giv big tiddy azn gf pls.
>>
>>64105256
Asian women are the perfection
>>
>>64105822
I want to run my own DNS from scratch.
>>
>>64105834
Yes wit premium virgin bob and vegene
>>
>>64105822
>implying
please stop
>>
File: IMG_20171208_165715_064.jpg (169 KB, 1025x1280)
169 KB
169 KB JPG
>>64105845
>from scratch
What do you mean by this?
>>
>>64105985
i want to code it in c
>>
>>64106001
why
>>
>>64105886
of all the races ive slept with, ive found a higher percentage of the asian women have had perfect vaginas (no roastie shit)
>>
>>64105256
I'm using OpenNIC servers because I'm lazy.
How do I into Asian women? Tinder?
>>
File: 1270583234862.gif (171 KB, 375x375)
171 KB
171 KB GIF
The combined lifetime time savings from having a faster DNS would only add up to 0.001% of the time required to set up said DNS
>>
>>64106045
It takes maximum 10 minutes to set up a DNS server. Git gud.
>>
>>64105256
I've always wondered about this. I've familiar with running dns masq locally so responses are cached, but those only last until TTL of the record expires (usually a few minutes), as set by the domain owner.

I assume you're talking about something like this:

>use bind
>pull records from root servers as you need them
>cache for an arbitrary amount of time
>refresh records as you need them if arbitrary time has expired

How difficult would this be to setup?
>>
>>64106001
stop trying to be the internet
>>
>>64106010
To get a better understanding of how DNSes work
>>
File: 1512081053893.jpg (439 KB, 1024x767)
439 KB
439 KB JPG
>>64106175
Not difficult at all. See >>64105488 although that uses Unbound.
>>
>>64106358
Thanks I've been reading that now. I'm still curious how effective the TTL configuration is.

Example from the unbound example config:

server:
cache-max-ttl: 14400
cache-min-ttl: 900


If I set the unbound server's cache-min-ttl to something arbitrary like 30 minutes, but an individual record still has a TTL of 3 minutes, does that mean unbound will ignore the TTL of the individual record and only query upstream every 30 minutes? I hope so.
>>
>>64105256
You don't need to host your own DNS to utilize caching
>>
File: MakeApp-6925502.jpg (470 KB, 1200x600)
470 KB
470 KB JPG
>>64105256
You fucking disgusting gook whore, I would pay you extra just to wear a paper bag over your head while you blow me
>>
>>64106001
Honestly not that hard, I had to implement a DNS server for a class, the DNS protocol is quite simple. It's more about efficient DB lookup (Redis used to be good at the key-value kind of things DNS requires, not sure how things changed).
>>
File: pathetic.jpg (18 KB, 480x294)
18 KB
18 KB JPG
>>64106849
Yeah but then your cache time is set by the record provider. E.g. google.com will cache for like 3 minutes max. So if you visit google.com more than 3 minutes apart, you have to query the outside world for it every time.

I know it's not "best practice" to extend the TTL time, but if you're doing it in your own home I don't think it's that big of a deal.

>mfw people say they have DNS caching
>mfw their cache is only a couple minutes
>>
>>64106909
she looks good
>>
>>64106535
nvm, I set up unbound and it's working like I'd hoped. The minimum ttl for all records is 10 minutes now, as opposed to 90 seconds for some sites, lel
>>
>>64105256
DNS should be p2p and decentralized anyway.
>>
>>64107550
Stupid bitcoin baby. Federated is a more efficient distribution of resources.
>>
>>64107550
Isn't that what it already is?
>>
>>64105256
>look at me guys, I did something and want to be smug about it
>>
If I have a spare c2d+1GB ram laptop with a fucked screen that I'm not using, would it be feasible to use as a DNS server with this thing you're mentioning?
Could I do so using any distro or is there a purpose built DNS server distro out there?
>>
>>64108274
Fuck off cunt. I'd rather have OPs type of faggot here than consumer retards like you with your shitty what-GPU threads. OP is one of us. You are one of leddit. Go back.
>>
>>64105840
take away her fake eyelashes and three pounds of makeup and she looks the same as any other shovelfaced gook
>>
>>64109660
>>
>>64106909
Still looks pretty good desu
>>
>>64109515
Bump
>>
File: 1512907984172.png (508 KB, 843x578)
508 KB
508 KB PNG
>>64109515
Just install any GNU/Linux distro (I'd suggest CentOS or Debian in text mode only), secure it, then configure the server




Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.