SlideShare a Scribd company logo
DNS




@sec-­‐‑momiji  on  Jun.  21,  2011
DNS                                     	
DNSSEC       SPF                         	
                                            	
                                                 	
	
Asterisk                               	
GREE       DNS                    	
             	
                               BIND 	
                         TwiEer     	
  @umq             NSD
DNS




•              	
•  Web
•  LDAP   ActiveDirectory       	
•                                    	
•         	



                        .....
DNS	
                                                   	
	
        LDAP                     	
               LDAP   RDB             	




                                           JPNIC
Ñ       
      	
                                	
Ñ                 
       	
      	
Ñ        
       	
                                    	
Ñ        
       	
    ITPro               Asterisk         	
Ñ  TwiEer  Facebook   Mixi  
       	
amidaku
Ñ BIND	
Ñ NSD	

Ñ djbdns	

Ñ PrimDNS
BIND
•               DNS                     	
•  DNS   BIND            	

•  DNS                                       	
•                 Web   	
	
•                                            	
•                       	
•                             	
• 
NSD
•  NSD                        
                    Unbound 	
•                	
•                Bind                  	

•     OS                          	
•                            	
•  DNSSEC,IPv6   	
•                $GENERATE
djbdns
•                   tinydns  
                       dnscache   	
•                                           IP            	
•                     tcpserver             daemontools              	


•  D.J.Bernstein          DNS                                   	
•                                           	
•  IPv6       >       DNSSEC           	



                                                               (ry
PrimDNS
Web       	
•                                                    

•                                 DB                           
                                           

•  DB                                           
   DB  
•  BIND                                                   
                      	
•           djbdns  (tinydns)  
NSD                     djbdns          BIND	
                                                         	
9.8.0-­‐‑P1	
                                                   	
                                                   NSD	
            Prim	
                                       	
3.2.8	
                                   BIND            	
            DNS
                                                   Djbdns	
                                                         	
1.05	
                     CentOS  5.6                   	
          CPU:1  MEM:1GB  HDD:20GB                 PrimDNS	
                                                         	
0.6
                        KVM



           Ubuntu  server  10.04  LTS
CPU:Core2Duo  E8500  3.06GHz  MEM:4GB  HDD:500GB
Ñ    	
Ñ               n(ry
thisdomain.com	
	
NS     	
host1.thisdomain.com.	
MX     	
host2.thisdomain.com.	
	
host1.thisdomain.com. 	
10.0.0.1/24	
host2.thisdomain.com. 	
10.0.0.2/24	
host3.thisdomain.com. 	
10.0.0.3/24	
host4.thisdomain.com. 	
10.0.0.4/24	
host5.thisdomain.com. 	
10.0.0.5/24	
	
ns1 host1	
mail1 host2	
mail2 host3	
www1 host4	
www2 host5
...
…   PHP
dis   …
…
                                �
�
                            �
        �
                    �
                                                �
                                                    �
            �
    �
                                        �
                        �
                                            �
                                                            �
                �
    �
                                    �
                                                        �
1629.323ms

BIND
1744.017ms

NSD
1625.677ms

djbdns
1595.276ms

PrimDNS
BIND                	
          	
VSZ:  7700	
                      	
RSS:  4916	
[root@sample2  primd]#  ps  -­‐‑C  named  -­‐‑o  pid,vsz,rss,comm	
    PID        VSZ      RSS  COMMAND	
  5227      7700    4916  named	
	
NSD
  	
                	
          	
VSZ:  18300
                                            	
                      	
RSS:  1916	
[root@sample2  primd]#  ps  -­‐‑C  nsd  -­‐‑o  pid,vsz,rss,comm	
    PID        VSZ      RSS  COMMAND	
  5289      3796      732  nsd	
  5290    10660      684  nsd	
  5291      3844      500  nsd	
	
djbdns              	
          	
VSZ:  1864	
                      	
RSS:  380	
[root@sample2  primd]#  ps  -­‐‑C  tinydns  -­‐‑o  pid,vsz,rss,comm	
    PID        VSZ      RSS  COMMAND	
  5327      1864      380  tinydns	
	
PrimDNS	
                       	
VSZ:  33732
                                            	
                      	
RSS:  656	
[root@sample2  primd]#  ps  -­‐‑C  primd  -­‐‑o  pid,vsz,rss,comm	
    PID        VSZ      RSS  COMMAND	
  5347    33732      656  primd
BIND       NSD        djbdns      PrimDNS
         1629.323   1744.017    1625.677   1595.276
(msec)
  VSZ       7700      18300       1864         33732

  RSS       4916       1916        380           656
Ñ    BIND  
                       
    	
Ñ  NSD  
                1         DB   
    	
Ñ  djbdns  
                1         DB   
    	
Ñ  PrimDNS  
                    DB
Ñ    BIND  
                      OK  
    	
Ñ  NSD  
                               
    	
Ñ  djbdns  
               NG  
    	
Ñ  PrimDNS  
BIND
NSD
PrimDNS
Ñ                                          
                           �
                   �
                                       �
                                       �
           �
       �

 Ñ                                               
                               �
                       �
                                                     �
                                   �
               �



PrimDNS
Ñ    BIND  
      ISP                  
                 
    	
Ñ  NSD  
                      
    	
Ñ  djbdns  
Ñ           
         	
   Ñ                
         	
   Ñ                
         	
   Ñ 




PrimDNS
Ñ    djbdns                         
                    
    	
Ñ  PrimDNS                     
    	
Ñ             NSD	

Ñ                     BIND               
いろいろ引き出し作って見ました

More Related Content

What's hot

ION San Diego - DNSSEC Deployment Panel Introductory Slides
ION San Diego - DNSSEC Deployment Panel Introductory SlidesION San Diego - DNSSEC Deployment Panel Introductory Slides
ION San Diego - DNSSEC Deployment Panel Introductory Slides
Deploy360 Programme (Internet Society)
 
Hadoop World 2011: HDFS Federation - Suresh Srinivas, Hortonworks
Hadoop World 2011: HDFS Federation - Suresh Srinivas, HortonworksHadoop World 2011: HDFS Federation - Suresh Srinivas, Hortonworks
Hadoop World 2011: HDFS Federation - Suresh Srinivas, Hortonworks
Cloudera, Inc.
 
Introduction to hadoop and hdfs
Introduction to hadoop and hdfsIntroduction to hadoop and hdfs
Introduction to hadoop and hdfs
shrey mehrotra
 
Dnssec
DnssecDnssec
Dnssec
guest3131f85
 
NoSQL, SQL, NewSQL - methods of structuring data.
NoSQL, SQL, NewSQL - methods of structuring data.NoSQL, SQL, NewSQL - methods of structuring data.
NoSQL, SQL, NewSQL - methods of structuring data.
Tony Rogerson
 
HDFS Futures: NameNode Federation for Improved Efficiency and Scalability
HDFS Futures: NameNode Federation for Improved Efficiency and ScalabilityHDFS Futures: NameNode Federation for Improved Efficiency and Scalability
HDFS Futures: NameNode Federation for Improved Efficiency and Scalability
Hortonworks
 
Windows most important server questions for l1 level
Windows  most important server questions for l1 levelWindows  most important server questions for l1 level
Windows most important server questions for l1 level
IICT Chromepet
 
Git session-2012-2013
Git session-2012-2013Git session-2012-2013
Git session-2012-2013
Jose Manuel Vega Monroy
 
Apache HBase for Architects
Apache HBase for ArchitectsApache HBase for Architects
Apache HBase for Architects
Nick Dimiduk
 
DNS Security
DNS SecurityDNS Security
DNS Security
inbroker
 
Memory-Based Cloud Architectures
Memory-Based Cloud ArchitecturesMemory-Based Cloud Architectures
Memory-Based Cloud Architectures
小新 制造
 
Building a Cross Channel Content Delivery Platform with MongoDB
Building a Cross Channel Content Delivery Platform with MongoDBBuilding a Cross Channel Content Delivery Platform with MongoDB
Building a Cross Channel Content Delivery Platform with MongoDB
MongoDB
 
Dynamic Namespace Partitioning with Giraffa File System
Dynamic Namespace Partitioning with Giraffa File SystemDynamic Namespace Partitioning with Giraffa File System
Dynamic Namespace Partitioning with Giraffa File System
DataWorks Summit
 
ASPLOS2011 workshop RESoLVE "Effect of Disk Prefetching of Guest OS "
ASPLOS2011 workshop RESoLVE "Effect of Disk Prefetching of Guest OS "ASPLOS2011 workshop RESoLVE "Effect of Disk Prefetching of Guest OS "
ASPLOS2011 workshop RESoLVE "Effect of Disk Prefetching of Guest OS "
Kuniyasu Suzaki
 
Hadoop at Rakuten, 2011/07/06
Hadoop at Rakuten, 2011/07/06Hadoop at Rakuten, 2011/07/06
Hadoop at Rakuten, 2011/07/06
Rakuten Group, Inc.
 

What's hot (15)

ION San Diego - DNSSEC Deployment Panel Introductory Slides
ION San Diego - DNSSEC Deployment Panel Introductory SlidesION San Diego - DNSSEC Deployment Panel Introductory Slides
ION San Diego - DNSSEC Deployment Panel Introductory Slides
 
Hadoop World 2011: HDFS Federation - Suresh Srinivas, Hortonworks
Hadoop World 2011: HDFS Federation - Suresh Srinivas, HortonworksHadoop World 2011: HDFS Federation - Suresh Srinivas, Hortonworks
Hadoop World 2011: HDFS Federation - Suresh Srinivas, Hortonworks
 
Introduction to hadoop and hdfs
Introduction to hadoop and hdfsIntroduction to hadoop and hdfs
Introduction to hadoop and hdfs
 
Dnssec
DnssecDnssec
Dnssec
 
NoSQL, SQL, NewSQL - methods of structuring data.
NoSQL, SQL, NewSQL - methods of structuring data.NoSQL, SQL, NewSQL - methods of structuring data.
NoSQL, SQL, NewSQL - methods of structuring data.
 
HDFS Futures: NameNode Federation for Improved Efficiency and Scalability
HDFS Futures: NameNode Federation for Improved Efficiency and ScalabilityHDFS Futures: NameNode Federation for Improved Efficiency and Scalability
HDFS Futures: NameNode Federation for Improved Efficiency and Scalability
 
Windows most important server questions for l1 level
Windows  most important server questions for l1 levelWindows  most important server questions for l1 level
Windows most important server questions for l1 level
 
Git session-2012-2013
Git session-2012-2013Git session-2012-2013
Git session-2012-2013
 
Apache HBase for Architects
Apache HBase for ArchitectsApache HBase for Architects
Apache HBase for Architects
 
DNS Security
DNS SecurityDNS Security
DNS Security
 
Memory-Based Cloud Architectures
Memory-Based Cloud ArchitecturesMemory-Based Cloud Architectures
Memory-Based Cloud Architectures
 
Building a Cross Channel Content Delivery Platform with MongoDB
Building a Cross Channel Content Delivery Platform with MongoDBBuilding a Cross Channel Content Delivery Platform with MongoDB
Building a Cross Channel Content Delivery Platform with MongoDB
 
Dynamic Namespace Partitioning with Giraffa File System
Dynamic Namespace Partitioning with Giraffa File SystemDynamic Namespace Partitioning with Giraffa File System
Dynamic Namespace Partitioning with Giraffa File System
 
ASPLOS2011 workshop RESoLVE "Effect of Disk Prefetching of Guest OS "
ASPLOS2011 workshop RESoLVE "Effect of Disk Prefetching of Guest OS "ASPLOS2011 workshop RESoLVE "Effect of Disk Prefetching of Guest OS "
ASPLOS2011 workshop RESoLVE "Effect of Disk Prefetching of Guest OS "
 
Hadoop at Rakuten, 2011/07/06
Hadoop at Rakuten, 2011/07/06Hadoop at Rakuten, 2011/07/06
Hadoop at Rakuten, 2011/07/06
 

Viewers also liked

Playful learningプレゼンテーション 佐宗
Playful learningプレゼンテーション 佐宗Playful learningプレゼンテーション 佐宗
Playful learningプレゼンテーション 佐宗kunitake saso
 
Investasi
InvestasiInvestasi
Investasi
suparmono
 
Merita Citit iti multumeste
Merita Citit iti multumesteMerita Citit iti multumeste
Merita Citit iti multumeste
Carla Alman
 
The Indian International University 2017: A Retrospective
The Indian International University 2017: A RetrospectiveThe Indian International University 2017: A Retrospective
The Indian International University 2017: A Retrospective
Jeremy Williams
 
14 paragrafın anlatım yönü-anlatım teknikleri
14 paragrafın anlatım yönü-anlatım teknikleri14 paragrafın anlatım yönü-anlatım teknikleri
14 paragrafın anlatım yönü-anlatım teknikleriyardimt
 
Uw omzet de hoogte in met e-commerce
Uw omzet de hoogte in met e-commerceUw omzet de hoogte in met e-commerce
Uw omzet de hoogte in met e-commerce
the AIM
 
idei de afaceri
idei de afaceriidei de afaceri
idei de afaceri
Carla Alman
 
Motivation
MotivationMotivation
Motivation
Saif Khan
 
Gases
GasesGases
Presentation to Queen's MBA Finance Club March 10, 2014
Presentation to Queen's MBA Finance Club March 10, 2014Presentation to Queen's MBA Finance Club March 10, 2014
Presentation to Queen's MBA Finance Club March 10, 2014
ctringham
 
Business Approaches to Sustainable Development
Business Approaches to Sustainable DevelopmentBusiness Approaches to Sustainable Development
Business Approaches to Sustainable Development
Jeremy Williams
 
IVC Engages 21st Century
IVC Engages 21st CenturyIVC Engages 21st Century
IVC Engages 21st Century
Rural Hall School - Distance Learning
 
Sample OBOW exam
Sample OBOW examSample OBOW exam
Sample OBOW exam
Jeremy Williams
 
Building geo registered-x3_d
Building geo registered-x3_dBuilding geo registered-x3_d
Building geo registered-x3_d
California Wildlife Conservation Board
 
Unit 6, GRE401
Unit 6, GRE401Unit 6, GRE401
Unit 6, GRE401
Jeremy Williams
 
Online Discussion Learning Design
Online Discussion Learning DesignOnline Discussion Learning Design
Online Discussion Learning Design
Jeremy Williams
 
Dpp 2011 – An Analysis
Dpp 2011 – An AnalysisDpp 2011 – An Analysis
Dpp 2011 – An Analysis
Ankur Gupta
 
AMADEO PREZIOSI
AMADEO PREZIOSIAMADEO PREZIOSI
AMADEO PREZIOSI
yardimt
 
Implementing The Breakout
Implementing The  BreakoutImplementing The  Breakout
Implementing The Breakout
Neil Giarratana
 
Courting the Future Student: Adjusting to Disruptive Innovation in the Higher...
Courting the Future Student: Adjusting to Disruptive Innovation in the Higher...Courting the Future Student: Adjusting to Disruptive Innovation in the Higher...
Courting the Future Student: Adjusting to Disruptive Innovation in the Higher...
Jeremy Williams
 

Viewers also liked (20)

Playful learningプレゼンテーション 佐宗
Playful learningプレゼンテーション 佐宗Playful learningプレゼンテーション 佐宗
Playful learningプレゼンテーション 佐宗
 
Investasi
InvestasiInvestasi
Investasi
 
Merita Citit iti multumeste
Merita Citit iti multumesteMerita Citit iti multumeste
Merita Citit iti multumeste
 
The Indian International University 2017: A Retrospective
The Indian International University 2017: A RetrospectiveThe Indian International University 2017: A Retrospective
The Indian International University 2017: A Retrospective
 
14 paragrafın anlatım yönü-anlatım teknikleri
14 paragrafın anlatım yönü-anlatım teknikleri14 paragrafın anlatım yönü-anlatım teknikleri
14 paragrafın anlatım yönü-anlatım teknikleri
 
Uw omzet de hoogte in met e-commerce
Uw omzet de hoogte in met e-commerceUw omzet de hoogte in met e-commerce
Uw omzet de hoogte in met e-commerce
 
idei de afaceri
idei de afaceriidei de afaceri
idei de afaceri
 
Motivation
MotivationMotivation
Motivation
 
Gases
GasesGases
Gases
 
Presentation to Queen's MBA Finance Club March 10, 2014
Presentation to Queen's MBA Finance Club March 10, 2014Presentation to Queen's MBA Finance Club March 10, 2014
Presentation to Queen's MBA Finance Club March 10, 2014
 
Business Approaches to Sustainable Development
Business Approaches to Sustainable DevelopmentBusiness Approaches to Sustainable Development
Business Approaches to Sustainable Development
 
IVC Engages 21st Century
IVC Engages 21st CenturyIVC Engages 21st Century
IVC Engages 21st Century
 
Sample OBOW exam
Sample OBOW examSample OBOW exam
Sample OBOW exam
 
Building geo registered-x3_d
Building geo registered-x3_dBuilding geo registered-x3_d
Building geo registered-x3_d
 
Unit 6, GRE401
Unit 6, GRE401Unit 6, GRE401
Unit 6, GRE401
 
Online Discussion Learning Design
Online Discussion Learning DesignOnline Discussion Learning Design
Online Discussion Learning Design
 
Dpp 2011 – An Analysis
Dpp 2011 – An AnalysisDpp 2011 – An Analysis
Dpp 2011 – An Analysis
 
AMADEO PREZIOSI
AMADEO PREZIOSIAMADEO PREZIOSI
AMADEO PREZIOSI
 
Implementing The Breakout
Implementing The  BreakoutImplementing The  Breakout
Implementing The Breakout
 
Courting the Future Student: Adjusting to Disruptive Innovation in the Higher...
Courting the Future Student: Adjusting to Disruptive Innovation in the Higher...Courting the Future Student: Adjusting to Disruptive Innovation in the Higher...
Courting the Future Student: Adjusting to Disruptive Innovation in the Higher...
 

Similar to いろいろ引き出し作って見ました

Scaling DNS
Scaling DNSScaling DNS
Scaling DNS
elliando dias
 
DNS Attacks
DNS AttacksDNS Attacks
DNS Attacks
Himanshu Prabhakar
 
BSides Rochester 2018: Chris Partridge: Turning Domain Data Into Domain Intel...
BSides Rochester 2018: Chris Partridge: Turning Domain Data Into Domain Intel...BSides Rochester 2018: Chris Partridge: Turning Domain Data Into Domain Intel...
BSides Rochester 2018: Chris Partridge: Turning Domain Data Into Domain Intel...
JosephTesta9
 
DNS Survival Guide
DNS Survival GuideDNS Survival Guide
DNS Survival Guide
APNIC
 
DNS Survival Guide.
DNS Survival Guide.DNS Survival Guide.
DNS Survival Guide.
Qrator Labs
 
Nagios Conference 2012 - Andrew Widdersheim - Nagios is down boss wants to se...
Nagios Conference 2012 - Andrew Widdersheim - Nagios is down boss wants to se...Nagios Conference 2012 - Andrew Widdersheim - Nagios is down boss wants to se...
Nagios Conference 2012 - Andrew Widdersheim - Nagios is down boss wants to se...
Nagios
 
NAT64 en LACNIC 18: Experimentos con NAT64 sin estado
NAT64 en LACNIC 18: Experimentos con NAT64 sin estadoNAT64 en LACNIC 18: Experimentos con NAT64 sin estado
NAT64 en LACNIC 18: Experimentos con NAT64 sin estado
Carlos Martinez Cagnazzo
 
Francisco Jesús Gómez + Carlos Juan Diaz - Cloud Malware Distribution: DNS wi...
Francisco Jesús Gómez + Carlos Juan Diaz - Cloud Malware Distribution: DNS wi...Francisco Jesús Gómez + Carlos Juan Diaz - Cloud Malware Distribution: DNS wi...
Francisco Jesús Gómez + Carlos Juan Diaz - Cloud Malware Distribution: DNS wi...
RootedCON
 
High Availability With DRBD & Heartbeat
High Availability With DRBD & HeartbeatHigh Availability With DRBD & Heartbeat
High Availability With DRBD & Heartbeat
Chris Barber
 
Network with node
Network with nodeNetwork with node
Network with node
Philipp Fehre
 
Qunog12-DNS暗号化
Qunog12-DNS暗号化Qunog12-DNS暗号化
Qunog12-DNS暗号化
Manabu Sonoda
 
Hadoop hbase mapreduce
Hadoop hbase mapreduceHadoop hbase mapreduce
Hadoop hbase mapreduce
FARUK BERKSÖZ
 
Spark_RDD_SyedAcademy
Spark_RDD_SyedAcademySpark_RDD_SyedAcademy
Spark_RDD_SyedAcademy
Syed Hadoop
 
Introduction to NoSQL
Introduction to NoSQLIntroduction to NoSQL
Introduction to NoSQL
Yan Cui
 
DNS in IR: Collection, Analysis and Response
DNS in IR: Collection, Analysis and ResponseDNS in IR: Collection, Analysis and Response
DNS in IR: Collection, Analysis and Response
pm123008
 
Scylla Summit 2018: The Short and Straight Road That Leads from Cassandra to ...
Scylla Summit 2018: The Short and Straight Road That Leads from Cassandra to ...Scylla Summit 2018: The Short and Straight Road That Leads from Cassandra to ...
Scylla Summit 2018: The Short and Straight Road That Leads from Cassandra to ...
ScyllaDB
 
Tutorial 1
Tutorial 1Tutorial 1
Tutorial 1
VIKAS_1705212
 
データ解析技術入門(Hadoop編)
データ解析技術入門(Hadoop編)データ解析技術入門(Hadoop編)
データ解析技術入門(Hadoop編)
Takumi Asai
 
Defcon
DefconDefcon
Defcon
OpenDNS
 
Using Spring with NoSQL databases (SpringOne China 2012)
Using Spring with NoSQL databases (SpringOne China 2012)Using Spring with NoSQL databases (SpringOne China 2012)
Using Spring with NoSQL databases (SpringOne China 2012)
Chris Richardson
 

Similar to いろいろ引き出し作って見ました (20)

Scaling DNS
Scaling DNSScaling DNS
Scaling DNS
 
DNS Attacks
DNS AttacksDNS Attacks
DNS Attacks
 
BSides Rochester 2018: Chris Partridge: Turning Domain Data Into Domain Intel...
BSides Rochester 2018: Chris Partridge: Turning Domain Data Into Domain Intel...BSides Rochester 2018: Chris Partridge: Turning Domain Data Into Domain Intel...
BSides Rochester 2018: Chris Partridge: Turning Domain Data Into Domain Intel...
 
DNS Survival Guide
DNS Survival GuideDNS Survival Guide
DNS Survival Guide
 
DNS Survival Guide.
DNS Survival Guide.DNS Survival Guide.
DNS Survival Guide.
 
Nagios Conference 2012 - Andrew Widdersheim - Nagios is down boss wants to se...
Nagios Conference 2012 - Andrew Widdersheim - Nagios is down boss wants to se...Nagios Conference 2012 - Andrew Widdersheim - Nagios is down boss wants to se...
Nagios Conference 2012 - Andrew Widdersheim - Nagios is down boss wants to se...
 
NAT64 en LACNIC 18: Experimentos con NAT64 sin estado
NAT64 en LACNIC 18: Experimentos con NAT64 sin estadoNAT64 en LACNIC 18: Experimentos con NAT64 sin estado
NAT64 en LACNIC 18: Experimentos con NAT64 sin estado
 
Francisco Jesús Gómez + Carlos Juan Diaz - Cloud Malware Distribution: DNS wi...
Francisco Jesús Gómez + Carlos Juan Diaz - Cloud Malware Distribution: DNS wi...Francisco Jesús Gómez + Carlos Juan Diaz - Cloud Malware Distribution: DNS wi...
Francisco Jesús Gómez + Carlos Juan Diaz - Cloud Malware Distribution: DNS wi...
 
High Availability With DRBD & Heartbeat
High Availability With DRBD & HeartbeatHigh Availability With DRBD & Heartbeat
High Availability With DRBD & Heartbeat
 
Network with node
Network with nodeNetwork with node
Network with node
 
Qunog12-DNS暗号化
Qunog12-DNS暗号化Qunog12-DNS暗号化
Qunog12-DNS暗号化
 
Hadoop hbase mapreduce
Hadoop hbase mapreduceHadoop hbase mapreduce
Hadoop hbase mapreduce
 
Spark_RDD_SyedAcademy
Spark_RDD_SyedAcademySpark_RDD_SyedAcademy
Spark_RDD_SyedAcademy
 
Introduction to NoSQL
Introduction to NoSQLIntroduction to NoSQL
Introduction to NoSQL
 
DNS in IR: Collection, Analysis and Response
DNS in IR: Collection, Analysis and ResponseDNS in IR: Collection, Analysis and Response
DNS in IR: Collection, Analysis and Response
 
Scylla Summit 2018: The Short and Straight Road That Leads from Cassandra to ...
Scylla Summit 2018: The Short and Straight Road That Leads from Cassandra to ...Scylla Summit 2018: The Short and Straight Road That Leads from Cassandra to ...
Scylla Summit 2018: The Short and Straight Road That Leads from Cassandra to ...
 
Tutorial 1
Tutorial 1Tutorial 1
Tutorial 1
 
データ解析技術入門(Hadoop編)
データ解析技術入門(Hadoop編)データ解析技術入門(Hadoop編)
データ解析技術入門(Hadoop編)
 
Defcon
DefconDefcon
Defcon
 
Using Spring with NoSQL databases (SpringOne China 2012)
Using Spring with NoSQL databases (SpringOne China 2012)Using Spring with NoSQL databases (SpringOne China 2012)
Using Spring with NoSQL databases (SpringOne China 2012)
 

More from Mutsumi IWAISHI

DNSって結局何?って人向けのRoute53の話など
DNSって結局何?って人向けのRoute53の話などDNSって結局何?って人向けのRoute53の話など
DNSって結局何?って人向けのRoute53の話など
Mutsumi IWAISHI
 
アプリ開発検証はLXC+Ansibleで楽ちんにやろう!
アプリ開発検証はLXC+Ansibleで楽ちんにやろう!アプリ開発検証はLXC+Ansibleで楽ちんにやろう!
アプリ開発検証はLXC+Ansibleで楽ちんにやろう!
Mutsumi IWAISHI
 
複数Linuxサーバ構成の検証? それ1インスタンスでできるよ!
複数Linuxサーバ構成の検証? それ1インスタンスでできるよ!複数Linuxサーバ構成の検証? それ1インスタンスでできるよ!
複数Linuxサーバ構成の検証? それ1インスタンスでできるよ!
Mutsumi IWAISHI
 
ファーエンドテクノロジーのサービスを支えるOSS
ファーエンドテクノロジーのサービスを支えるOSSファーエンドテクノロジーのサービスを支えるOSS
ファーエンドテクノロジーのサービスを支えるOSS
Mutsumi IWAISHI
 
Jaws ug shimane-1
Jaws ug shimane-1Jaws ug shimane-1
Jaws ug shimane-1
Mutsumi IWAISHI
 
何なのc?
何なのc?何なのc?
何なのc?
Mutsumi IWAISHI
 
ネットワークに流れるパケットをのぞいてみよう
ネットワークに流れるパケットをのぞいてみようネットワークに流れるパケットをのぞいてみよう
ネットワークに流れるパケットをのぞいてみよう
Mutsumi IWAISHI
 

More from Mutsumi IWAISHI (7)

DNSって結局何?って人向けのRoute53の話など
DNSって結局何?って人向けのRoute53の話などDNSって結局何?って人向けのRoute53の話など
DNSって結局何?って人向けのRoute53の話など
 
アプリ開発検証はLXC+Ansibleで楽ちんにやろう!
アプリ開発検証はLXC+Ansibleで楽ちんにやろう!アプリ開発検証はLXC+Ansibleで楽ちんにやろう!
アプリ開発検証はLXC+Ansibleで楽ちんにやろう!
 
複数Linuxサーバ構成の検証? それ1インスタンスでできるよ!
複数Linuxサーバ構成の検証? それ1インスタンスでできるよ!複数Linuxサーバ構成の検証? それ1インスタンスでできるよ!
複数Linuxサーバ構成の検証? それ1インスタンスでできるよ!
 
ファーエンドテクノロジーのサービスを支えるOSS
ファーエンドテクノロジーのサービスを支えるOSSファーエンドテクノロジーのサービスを支えるOSS
ファーエンドテクノロジーのサービスを支えるOSS
 
Jaws ug shimane-1
Jaws ug shimane-1Jaws ug shimane-1
Jaws ug shimane-1
 
何なのc?
何なのc?何なのc?
何なのc?
 
ネットワークに流れるパケットをのぞいてみよう
ネットワークに流れるパケットをのぞいてみようネットワークに流れるパケットをのぞいてみよう
ネットワークに流れるパケットをのぞいてみよう
 

Recently uploaded

Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Neo4j
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
saastr
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 

Recently uploaded (20)

Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 

いろいろ引き出し作って見ました

  • 2. DNS DNSSEC SPF Asterisk GREE DNS BIND TwiEer @umq NSD
  • 3. DNS •  •  Web •  LDAP ActiveDirectory •  •  .....
  • 4. DNS LDAP LDAP RDB JPNIC
  • 5.
  • 6. Ñ    Ñ    Ñ    Ñ    ITPro Asterisk Ñ  TwiEer Facebook Mixi   amidaku
  • 9. •  DNS •  DNS BIND •  DNS •  Web •  •  •  • 
  • 10. NSD
  • 11. •  NSD   Unbound •  •  Bind •  OS •  •  DNSSEC,IPv6 •  $GENERATE
  • 13. •  tinydns   dnscache •  IP •  tcpserver daemontools •  D.J.Bernstein DNS •  •  IPv6  >   DNSSEC (ry
  • 15. Web •    •  DB       •  DB     DB   •  BIND     •  djbdns  (tinydns)  
  • 16.
  • 17. NSD djbdns BIND 9.8.0-­‐‑P1 NSD Prim 3.2.8 BIND DNS Djbdns 1.05 CentOS  5.6 CPU:1  MEM:1GB  HDD:20GB PrimDNS 0.6 KVM Ubuntu  server  10.04  LTS CPU:Core2Duo  E8500  3.06GHz  MEM:4GB  HDD:500GB
  • 18. Ñ  Ñ  n(ry
  • 19. thisdomain.com NS host1.thisdomain.com. MX host2.thisdomain.com. host1.thisdomain.com. 10.0.0.1/24 host2.thisdomain.com. 10.0.0.2/24 host3.thisdomain.com. 10.0.0.3/24 host4.thisdomain.com. 10.0.0.4/24 host5.thisdomain.com. 10.0.0.5/24 ns1 host1 mail1 host2 mail2 host3 www1 host4 www2 host5
  • 20.
  • 21. ...
  • 22. PHP
  • 23. dis
  • 24. � � � � � � � � � � � � � � � � �
  • 29. BIND VSZ:  7700 RSS:  4916 [root@sample2  primd]#  ps  -­‐‑C  named  -­‐‑o  pid,vsz,rss,comm    PID        VSZ      RSS  COMMAND  5227      7700    4916  named NSD VSZ:  18300 RSS:  1916 [root@sample2  primd]#  ps  -­‐‑C  nsd  -­‐‑o  pid,vsz,rss,comm    PID        VSZ      RSS  COMMAND  5289      3796      732  nsd  5290    10660      684  nsd  5291      3844      500  nsd djbdns VSZ:  1864 RSS:  380 [root@sample2  primd]#  ps  -­‐‑C  tinydns  -­‐‑o  pid,vsz,rss,comm    PID        VSZ      RSS  COMMAND  5327      1864      380  tinydns PrimDNS VSZ:  33732 RSS:  656 [root@sample2  primd]#  ps  -­‐‑C  primd  -­‐‑o  pid,vsz,rss,comm    PID        VSZ      RSS  COMMAND  5347    33732      656  primd
  • 30. BIND NSD djbdns PrimDNS 1629.323 1744.017 1625.677 1595.276 (msec) VSZ 7700 18300 1864 33732 RSS 4916 1916 380 656
  • 31.
  • 32. Ñ  BIND     Ñ  NSD   1 DB   Ñ  djbdns   1 DB   Ñ  PrimDNS   DB
  • 33. Ñ  BIND   OK   Ñ  NSD     Ñ  djbdns   NG   Ñ  PrimDNS  
  • 34. BIND
  • 35. NSD
  • 37. Ñ    � � � � � � Ñ    � � � � � PrimDNS
  • 38.
  • 39. Ñ  BIND   ISP     Ñ  NSD     Ñ  djbdns  
  • 40. Ñ    Ñ    Ñ    Ñ  PrimDNS
  • 41. Ñ  djbdns     Ñ  PrimDNS   Ñ  NSD Ñ  BIND