诚心求搞 DNS 的大牛 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
外包信息请发到 /go/outsourcing 节点。
不要把相同的信息发到不同的节点
jamiroquai
V2EX    酷工作

诚心求搞 DNS 的大牛

  •  
  •   jamiroquai 2018-08-21 16:00:01 +08:00 2663 次点击
    这是一个创建于 2665 天前的主题,其中的信息可能已经有所发展或是发生改变。

    坂田大厂急招,最主要是如下的几个要求: 1.40 岁以下,本 5 研 4 ; 2.精通 Bind DNS,有 DNS 二次开发经验者更佳 3.熟练使用 powershell,shell,python

    有意者请联系微信 Fallon_Allen

    4 条回复    2018-08-23 08:36:11 +08:00
    ps1aniuge
        1
    ps1aniuge  
       2018-08-21 16:14:31 +08:00
    5 为什么用 win 的 dns ?
    答:
    5.1 主要因为有 powershell。
    我记得 bind 无法用命令添加 a 记录等,并立即生效。这样的话拍马也赶不上 powershell 了!你要搞个程序去修改 dns 区域文件,然后 reload 分区。这样性能很差吧。
    powershell 命令管理 dns 是内存操作。主要用到的命令就这四个:
    Add-DnsServerResourceRecordA,Add-DnsServerResourceRecordCName,Get-DnsServerResourceRecord,Remove-DnsServerResourceRecord

    5.2 win 的 dns 性能无问题:我记得 bind 是多进程的程序,可以用多核跑,无性能制约。而 win2000 中说 win 的 dns 比 bind 效率高。
    dns 还都是 10 年前都成熟的东西。退一万步来讲,win 的 dns 玩一千个以下的 ip 解析,不会有性能问题。

    5.3 可以用 win 做主 dns 服务器,linux+bind 做缓存。win 放内网,linux 放外网,只从外网 dns 缓存取数据。


    ------------------------win2012r2 中,用 powershell 管理 dns 服务器的,命令列表--------------------------------
    共计 100 条指令,即 100 招,下面演示如何用其中 4 招秒杀 bind 的。

    PS C:\Users\admin> get-command * -module DnsServer

    CommandType Name ModuleName
    ----------- ---- ----------
    Alias Export-DnsServerTrustAnchor DnsServer
    Function Add-DnsServerConditionalForwarderZone DnsServer
    Function Add-DnsServerDirectoryPartition DnsServer
    Function Add-DnsServerForwarder DnsServer
    Function Add-DnsServerPrimaryZone DnsServer
    Function Add-DnsServerResourceRecord DnsServer
    Function Add-DnsServerResourceRecordA DnsServer
    Function Add-DnsServerResourceRecordAAAA DnsServer
    Function Add-DnsServerResourceRecordCName DnsServer
    Function Add-DnsServerResourceRecordDnsKey DnsServer
    Function Add-DnsServerResourceRecordDS DnsServer
    Function Add-DnsServerResourceRecordMX DnsServer
    Function Add-DnsServerResourceRecordPtr DnsServer
    Function Add-DnsServerRootHint DnsServer
    Function Add-DnsServerSecondaryZone DnsServer
    Function Add-DnsServerSigningKey DnsServer
    Function Add-DnsServerStubZone DnsServer
    Function Add-DnsServerTrustAnchor DnsServer
    Function Add-DnsServerZoneDelegation DnsServer
    Function Clear-DnsServerCache DnsServer
    Function Clear-DnsServerStatistics DnsServer
    Function ConvertTo-DnsServerPrimaryZone DnsServer
    Function ConvertTo-DnsServerSecondaryZone DnsServer
    Function Disable-DnsServerSigningKeyRollover DnsServer
    Function Enable-DnsServerSigningKeyRollover DnsServer
    Function Export-DnsServerDnsSecPublicKey DnsServer
    Function Export-DnsServerZone DnsServer
    Function Get-DnsServer DnsServer
    Function Get-DnsServerCache DnsServer
    Function Get-DnsServerDiagnostics DnsServer
    Function Get-DnsServerDirectoryPartition DnsServer
    Function Get-DnsServerDnsSecZoneSetting DnsServer
    Function Get-DnsServerDsSetting DnsServer
    Function Get-DnsServerEDns DnsServer
    Function Get-DnsServerForwarder DnsServer
    Function Get-DnsServerGlobalNameZone DnsServer
    Function Get-DnsServerGlobalQueryBlockList DnsServer
    Function Get-DnsServerRecursion DnsServer
    Function Get-DnsServerResourceRecord DnsServer
    Function Get-DnsServerRootHint DnsServer
    Function Get-DnsServerScavenging DnsServer
    Function Get-DnsServerSetting DnsServer
    Function Get-DnsServerSigningKey DnsServer
    Function Get-DnsServerStatistics DnsServer
    Function Get-DnsServerTrustAnchor DnsServer
    Function Get-DnsServerTrustPoint DnsServer
    Function Get-DnsServerZone DnsServer
    Function Get-DnsServerZoneAging DnsServer
    Function Get-DnsServerZoneDelegation DnsServer
    powershell 传教士 原创文章 2015-11-25 改允许转载,但必须保留名字和出处,否则追究法律责任
    Function Import-DnsServerResourceRecordDS DnsServer
    Function Import-DnsServerRootHint DnsServer
    Function Import-DnsServerTrustAnchor DnsServer
    Function Invoke-DnsServerSigningKeyRollover DnsServer
    Function Invoke-DnsServerZoneSign DnsServer
    Function Invoke-DnsServerZoneUnsign DnsServer
    Function Register-DnsServerDirectoryPartition DnsServer
    Function Remove-DnsServerDrectoryPartition DnsServer
    Function Remove-DnsServerForwarder DnsServer
    Function Remove-DnsServerResourceRecord DnsServer
    Function Remove-DnsServerRootHint DnsServer
    Function Remove-DnsServerSigningKey DnsServer
    Function Remove-DnsServerTrustAnchor DnsServer
    Function Remove-DnsServerZone DnsServer
    Function Remove-DnsServerZoneDelegation DnsServer
    Function Reset-DnsServerZoneKeyMasterRole DnsServer
    Function Restore-DnsServerPrimaryZone DnsServer
    Function Restore-DnsServerSecondaryZone DnsServer
    Function Resume-DnsServerZone DnsServer
    Function Set-DnsServer DnsServer
    Function Set-DnsServerCache DnsServer
    Function Set-DnsServerConditionalForwarderZone DnsServer
    Function Set-DnsServerDiagnostics DnsServer
    Function Set-DnsServerDnsSecZoneSetting DnsServer
    Function Set-DnsServerDsSetting DnsServer
    Function Set-DnsServerEDns DnsServer
    Function Set-DnsServerForwarder DnsServer
    Function Set-DnsServerGlobalNameZone DnsServer
    Function Set-DnsServerGlobalQueryBlockList DnsServer
    Function Set-DnsServerPrimaryZone DnsServer
    Function Set-DnsServerRecursion DnsServer
    Function Set-DnsServerResourceRecord DnsServer
    Function Set-DnsServerResourceRecordAging DnsServer
    Function Set-DnsServerRootHint DnsServer
    Function Set-DnsServerScavenging DnsServer
    Function Set-DnsServerSecondaryZone DnsServer
    Function Set-DnsServerSetting DnsServer
    Function Set-DnsServerSigningKey DnsServer
    Function Set-DnsServerStubZone DnsServer
    Function Set-DnsServerZoneAging DnsServer
    Function Set-DnsServerZoneDelegation DnsServer
    Function Show-DnsServerCache DnsServer
    Function Show-DnsServerKeyStorageProvider DnsServer
    Function Start-DnsServerScavenging DnsServer
    Function Start-DnsServerZoneTransfer DnsServer
    Function Step-DnsServerSigningKeyRollover DnsServer
    Function Suspend-DnsServerZone DnsServer
    Function Sync-DnsServerZone DnsServer
    Function Test-DnsServer DnsServer
    Function Test-DnsServerDnsSecZoneSetting DnsServer
    Function Unregister-DnsServerDirectoryPartition DnsServer
    Function Update-DnsServerTrustPoint DnsServer

    手册在:
    https://technet.microsoft.com/library/jj649850(v=wps.630).aspx
    defunct9
        2
    defunct9  
       2018-08-21 16:14:57 +08:00
    坂田大厂是个什么梗
    jamiroquai
        3
    jamiroquai  
    OP
       2018-08-21 16:20:09 +08:00
    @defunct9 就是华为^_^
    purezhang
        4
    purezhang  
       2018-08-23 08:36:11 +08:00 via iPhone
    华为开始用 win dns 了?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2578 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 11:24 PVG 19:24 LAX 03:24 JFK 06:24
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86