示例#1
0
 /**
  *
  */
 public function testReverseIpv4Record()
 {
     $origin = Toolbox::reverseIpv4('192.168.8');
     $soa = new ResourceRecord('@', Factory::Soa('example.com.', 'post.example.com.', 2015010101, 3600, 14400, 604800, 3600), null, Classes::INTERNET);
     $ns1 = new ResourceRecord('@', Factory::Ns('ns1.example.com.'), null, Classes::INTERNET);
     $ns2 = new ResourceRecord('@', Factory::Ns('ns2.example.com.'), null, Classes::INTERNET);
     $foo1 = new ResourceRecord('1', Factory::Ptr('foo1.example.com.'), null, Classes::INTERNET);
     $foo2 = new ResourceRecord('2', Factory::Ptr('foo2.example.com.'), null, Classes::INTERNET);
     $foo3 = new ResourceRecord('3', Factory::Ptr('foo3.example.com.'), null, Classes::INTERNET);
     $foo4 = new ResourceRecord('4', Factory::Ptr('foo4.example.com.'), null, Classes::INTERNET);
     $foo5 = new ResourceRecord('5', Factory::Ptr('foo5.example.com.'), null, Classes::INTERNET);
     $zone = new Zone($origin, 14400, [$soa, $ns1, $ns2, $foo1, $foo2, $foo3, $foo4, $foo5]);
     $builder = new ZoneBuilder();
     $this->assertEquals($this->expectedIpv4Record, $builder->build($zone));
     $this->bindTest($zone, $builder);
 }
示例#2
0
 /**
  *
  */
 public function testReverseIpv4()
 {
     $case_1 = '192.168.1.213';
     $exp_1 = '213.1.168.192.in-addr.arpa.';
     $this->assertEquals($exp_1, Toolbox::reverseIpv4($case_1));
 }