�ɤ��ˤä�LTE ��2013ǯ12��ܡ�

by ��ޤ�
<< = >>

2013ǯ12��22��(��)

�� ���û�

_ �ߤ��褿�Τ���ȵ���ˡ����ֻ��γ��ػ��Ǥ�����û��ޤǡ�

_ �Ф�Ϥ��᤿�Ȥ��ϡ�����¿���ä���Τ��Ķ��⸫���Ƥ�������ɤʤ�����������ޤäƤ��ƻ�ǰ�ʴ����ˡ��ޤ�����Ǥⲿ�Ȥ����ֻ��ϸ��������餤���Ȥ��뤫��ŷ���Ϥ褯�ʤ��ä��������ϤۤȤ�ɤʤ��Ƥ���ۤɴ����򴶤��뤳�Ȥ�ʤ��ΤϤ褫�ä�����

_ �����塢���������äơ��ФƤ���դȹ��û��򸫾夲��ȡ��Ƥäڤ�ޤ�����Ƥ뤸��ʤ��Ǥ����������ߥ󥰤�뤤�ʡ��⤦��

_ �������ޤäƤ��Τ�ɬ�פʤ��ä����ɡ���ͷ�Ӥˤ����̤ζ�����ȿ�ͤ����ܤ��뤿��˥��󥰥饹��ɬ�ܡ������ȤäƤ���Τ�ʤ����Ƥ��ޤäơ��������ʤ��������������ʤ�����������ɡ��ʤ������Ϥ��Υ��󥰥饹���Ĥ����ä����⤫��ȯ�����줿�衣�٤Ĥ�������⤤�Τˡ�����ʽ�����ä��ġ�

_ ���֤������ץ����̡����Τ����Ϥޤ��Ķ���

2404m�ι��û���ĺ�������ֻ������줿���ˤޤ���褦��

��Υ��������������顼�̿��Ǥ�����


2013ǯ12��23��(��) ŷ��������

�� ����Ϫŷ��Ϥ���𻣤ˤ��ä�

_ ��Τ����ɡ�

_ �Ϲ�ë������Dz�����������ʪ���������Ƥ���ꤺ�äȳڤ�������Τؤ��ưʪ��ߤ����˺������äƤ��ä���Υ��Ƹ�ʪ����Τ��ʤȻפäƤ��餽���ǤϤʤ�����򿭤Ф����Ϥ������ʤȤ����ޤǶ�Ť��롣�Ȥ��������ͤȿͤδ֤ζ��������ޤⵤ�ˤ��������ޤ�äƤ롣�����ޤǵ�Υ���ᤤ�Ȥ����ڤ����Ǥ��硣

_ �������󤵤󤬤䤿��¿�������ܤδѸ��ϤϤɤ��˹ԤäƤ����ʹڹ�ͤ����뤱�ɡ������ǤϤʤ����ƿͤ�����Ū��������ǥ�������դ���ä��ͤ���Ⱦ�������˼̿��򻣤�ˤ�������Ȥ����Τ�����Ū����ä��ͤФä���˸����롣�����⤷�����Ƴ����ǤϤҤ��硼��ͭ̾�ʥ��ݥåȤʤ�Ǥ����͡�

_ ���θ���������ء�Ĺ�����Ϥɤ������äƤ��Ƥ�Ԥ���ɸ�������������̤ΰ��⤬���äƤɤ���������������ʤ����Ȥ��������������ԤäƤߤ��餿�����˻פäƤ��ʾ�˵��Ϥ��礭�ʤ����Ǥʤ��ʤ��褤�����������Ȥ��������Ȳ����ȵ��ԤΤ�������Ӥ����㤤�����ʤ뤱�ɡ��褷���餱�Ƥʤ�����������Ǥ�ɸ���Ǥ��������ץå���Ϥ������ˤ�ꤹ���Υ�٥���Ȼפ���

_ ��ä��ߤϲ�������ʡ�

����2ɤ�Ϥ��Ĥ�Ԥä��꤯�äĤ����һ���Υ��褦�Ȥ��ʤ�����������͵���

����������륬�����󤵤󡣤����餸�夦�˥ե�Ȥ�����Ƥ�Τˡġ�


2013ǯ12��26��(��)

�� NetBSD edns0

_ NetBSD ������ĤŤ���

_ �������С�NetBSD �ä� resolv.conf �� EDNS0 ��Ȥ��褦�ˤǤ������ä����Ȼפ��Ф�����

_ ���ꤷ�Ƥߤ���

_ ̾�����Ҥ��ʤ��ʤä��������ġ�

_ resolv.conf �� options edns0 �ιԤ�ä��ȡ�������̾�����Ǥ��롣nameserver �Ԥǻ��Ȥ��Ƥ륭��å��奵���Ф��Ѥ��Ƥߤ�ȡ����졢edns0 ͭ���Ǥ������̾�����Ǥ��롣�ɤ����㤦������ȹͤ��Ƥߤ��顢�����Ф� BIND �� Unbound ���ΰ㤤�Τ褦����

_ debug ���ץ����Ĥ���̾����褷�Ƥߤ�Ȥ���ʴ�����

> env RES_OPTIONS="debug edns0" getent hosts www.google.com
...
; EDNS: version: 0, udp=0, flags=0000
...
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 39477
udp=0 �äơ����Ϻ��� 0 �Х��Ȥα�����������뤼���äƼ�ĥ���Ƥ��Ǥ������ɤ��������ȤǤ������ǡ�Unbound �Ϥ�������������� SERVFAIL ���֤����ɡ�BIND ��̵�뤷�� 512 �Х��ȤȤ��ư����衢�Ȥ����Τ�̾�����Ǥ��뤫�Ǥ��ʤ����ΰ㤤�Τ褦����̾�����Ǥ��Ƥ��� BIND �Ǥ� 512 �Ȥ��Ƥ��������ʤ��Τǡ�EDNS0 �����ꤷ����̣�Ϥޤ�Ǥʤ���

_ unbound �Ϥ�ä�ͻ�̤�������Ƥ���Ƥ⤤������ʤ����衼���Ȼפ�����ɤ⡢�ְ�äƤ�Τ����餫�� NetBSD ��¦�ʤΤ�ʸ�������Τ϶ڰ㤤��NetBSD �Υ��������ɤ������Ƥߤ롣õ���Ƥ��ä� OPT ���� RR �� UDP ��������Ĥä���Ǥ���ʬ��ȯ����libc/resolver/res_mkquery.c �ΰʲ�����ʬ��

        ns_put16(anslen & 0xffff, cp);          /*%< CLASS = UDP payload size */
���Υ����ɤǤʤ�� 0 �Х��Ȥʤ���ͤ������������ʡ����ȻפäƤ���˥��������ɤ������Ƥ��äƸ�����Ƚ����DNS �Υѥ��åȤϺ��� 64KB �������ȥХåե�����ݤ���ΤϤ���������ɡ����ΥХåե��������򤽤Τޤ� EDNS0 �κ��祵�����˻��ꤷ�Ƥ롣��̤Ȥ��ơ�65536 & 0xffff = 0 �� UDP ������ 0 �Ȥ��������꤬�Ǥ��Ƥ��ޤ����ȡ����ۤ��ʡ��������Ȥǡ�16bit �������ϰ���˼��ޤ�褦�ˤ��Ƥ��Ф褤���긵�ǽ������Ƥߤ��Ȥ�����unbound �Ǥ������̾����Ҥ���褦�ˤʤä���
; EDNS: version: 0, udp=65535, flags=0000
65535 �Ȥ����ΤϤ��ޤ��������Ƥʤ����ɡ�

_ ���θ塢FreeBSD��OpenBSD��Linux(glibc) �Υ��������ǧ���Ƥߤ������������Ʊ���褦�˾�¥����å����륳���ɤ����äƤ��� (*1)�������å����Ƥʤ��Τ� NetBSD �������������Ȥǡ� send-pr�� �ʤ���glibc �Ϥ�����ʬ�Ǥξ�¥����å������Ǥʤ������ݤ����Хåե��������򤽤Τޤ޾�¤ˤ���ΤǤϤʤ���1024 �Ȥ��Ƥ��δؿ���Ƥ�Ǥ���Τǡ�EDNS0 �κ��祵������ 1024 �Х��Ȥ��ޤ����롣�⤦�������������礭���Ƥ⤤�����ʤȤ������⤹�뤱�ɡ�65535 �Х��Ȥޤ� EDNS0 ���ä������Ȥ������ۤʥ�������ꤲ�褦�Ȥ��� *BSD ���� glibc ���������äȹ��ޤ����Ȼפ���

_ �Ĥ��Ǥˡ�unbound.conf �� harden-short-bufsize = yes �����ꤹ��ȡ�unbound �Ǥ� bind ��Ʊ���褦�˾��������� EDNS0 ������� 512 �Ȥ��ư��äƤ���ơ�̾�����˼��Ԥ�����Ϥ��ʤ��ʤ롣����ǵ�ư���Ѥ�����äơ����������������ʥ꥾��Ф�¸�ߤ���ΤϤϤ��ᤫ��������ϰ�����ä���Ǥ����͡�


(*1): ��������OpenBSD �ϺǶ�꥾��ФΥ����ɤ�����Ū���֤��ؤ����褦�ǡ����ߤΤ�Τ� EDNS0 ���б����֤��ؤ�������Υ꥾��Фγ����Х��ν����� ������10ǯ�ʾ�������ġ�

�� ̵��

_ ����ʤ櫓�ǡ�*BSD �� glibc �Υ꥾��Фޤ��ε�ư��Ĥä����Ĵ�٤Ƥ�������ɡ���������ȯ�������ä���

_ FreeBSD �� man resolv.conf ���Ƥ� edns0 �Υ��ץ����Τ��ȤˤϿ���Ƥʤ�������ɡ����ꤷ�Ƥ��Ф�����ư���Ȥ��� ���Υץ쥼�������33�ڡ����� options rotate �� *BSD �ǤϻȤ��ʤ��Ƚ񤤤���ä����ɡ�man �˵��Ҥ��ʤ������� FreeBSD��NetBSD �Ǥ�¤ϻȤ���Ȥ���NetBSD �� -current �ǵ��Ҥ��������� FreeBSD �Ϥޤ���man �������Ƥʤ��ʡ����ȴ�����Τ� linux �Τ��Ȥ�¿��������ɡ��꥾��Ф˴ؤ��Ƥ� *BSD ���������ᡣ

_ ���줫�顢FreeBSD �� getent(1) �� systat(1) �ϡ�̾����褹��Ȥ��ˤʤ��� UDP �ǤϤʤ� TCP ��Ȥ��Ȥ�������� sethostent(3) �������Ѥ� man �ˤ�����Ƚ񤤤Ƥ��뤳�Ȥʤ�����ɡ�Ʊ���褦�� sethostent() ��ȤäƤ��� NetBSD �� glibc �Ǥ� TCP �ˤʤ餺�ˤդġ��� UDP �ǥ�������ꤲ�Ƥ���ʤ󤫤��롣��������man �˽񤤤Ƥ���Τ� TCP �ˤʤ�ʤ��ΤϤ����������Ȥ����櫓�ǤϤʤ���man �� TCP ���Ȥ��뤫�⤷��ʤ�(may)���٤ε��ҤʤΤǡ�


2013ǯ12��27��(��)

�� ̵��

_ iphone5 ���ܿ����ɤǽ��Ť��줿�ꤵ��ʤ��ʤä��ꤹ��褦�ˤʤä��Τǡ�ü�Ҥ�ۤ��ۤ����Ƥߤ����ĽФ��Ф��ʤ�������ʤܤ��ꡣ���Ť���Ȥ����ˤ����dz���䤹��Լ���ͤޤ�Τäơ����ʤ��������ʤ����ʤ�������ۤ��礭����ή��ή��ʤ��Ȼפ����ɡ��ۤ�����٤Ƶͤޤ�䤹�����ʷ���������


2013ǯ12��28��(��)

�� ̵��

_ ���Τ����뤫��Ҥ���������ĤŤ��ơ����������ⳤ���绰�硣��������˹Ԥ��Ĥ��ǤϤ��ä�������ɡ���������뵤�Ϥޤä����ʤ��ä��������Ͽ޸��Ƥ��餿�ޤ����ܤ����äƤ��ޤä��ΤDz��Ȥʤ���ͽ��ʤ�Ƥɤ������äƤʤ��褦�ʤ�Τ������͹�ޤǤ⤦���Ȥ���äȤ�����(�Ƥ��������绰��Ϥ��Ǥ˰�ɲ������)���������������ޤǤˤ��ư����֤��Ĥ�ꡣ���֤󡣤��äȡ�

_ ���ޤʤ߳�ƻ��¿�����綶


2013ǯ12��29��(��)

�� ̵��

_ ��˷�������ߤ����ɡ����Ĥ��̤��̤��ǰ�̲�������Ƥ��ޤ�������û��������ī�����ư�������Τˡ�

_ �ġ����Ȥǡ��Τ�Ӥ�Ƚ�ȯ�����ޤʤ߳�ƻ�褤���绰�硢������򤰤�äȤᤰ�롣ƻü�Ϥɤ��⤫������ߤ�����ʤꡣ�ޤ��ϳ��ʤΤ˵��ȤϤ��ޤ����󤸤�ʤ��褦�ǡ����Ȥ��ä�ʿ�Ϥ⤽��ʤˤ���櫓����ʤ����顢���ϤǤߤ���ʴ���������ϼ֤����ɡ���ž�֤����Ϥ��ޤʤ߳�ƻ�褤�������ä�����䤹�����������⤵��Ƥ롣�ޤ����֤򤫤��Ƥ�ä����褿���͡�

_ ��ƻ����γ����Ȥ�������ǭ�γ������Τ�2���ܤʤΤǡ�����į��ϤۤäȤ���ǭõ������Ƭ���Ƥߤ롣�ޤ���ǭ����륮���ʤ�ǡ��Ͳ��ä����Ƥ⤵���ʤ��������

_ �绰�礫������糤���綶

��ƻ��ǭ���������ɤΤ����ˤɤ��Ĥ⤳���Ĥ�̵���������롣



2013ǯ12��30��(��)

�� ̵��

_ �⡣����������Ϥ�ʪ�����塢���¥ߥ塼������ǵ쳤���Τ���䤳���򡣴����äƤ��ä��礨���ʡ��Ȼפ��ʤ���⡢���줾���������ˤ򸫤�Ȥɤ������Ƿ����Ȥ����������ΤФä���ǡ����¤�������ʡ���äѤꡣ

_ ������ϤäƸ�����Ҥ򸫤褦���Ȼפä�������ɡ����ʤ��Ԥ��ʤ�����־줬�����ʤ����ʴ������ä��ΤǤ������롣�ޤ������褿���Ȥ��뤷���ġ����Ȥǡ�������Ӷ���ʪ�����ꤷ�ʤ���Ҥ������������äƴ���ȥ�ͥ�򤯤��ä��̶彣�ޤǡ���ʤγ���֤�֤��⤯�Ĥ����ä�������ɡ����������ʤäƤ����ΤǤ������롣

_ ���¥ߥ塼�������������� 1/10 ���������ǥ�

�˲ڳ�������Ϥ����볹���⡣

���糤���綶���̶彣¦���顣


2013ǯ12��31��(��)

�� ̵��

_ ��ʤΤ������դ�դ餷�Ƥߤ롣�����ΥХåƥ꡼���Ŵ�����夷�Ƽ֤����֤��Ƥ����Τǡ������Ϥ��äƤ��ʪ�ˤ����ʤ�ʤ������ۡ�

_ �ܽ�������롣�����档�褿���Ȥ��������ɤ͡��ʤ��ʤ��褫�ä��Τ������ܡ���������Ϥ���ۤɡ��ޤäƤ��Τȡ����󤦤��Ĥ��Ƥ���������г����Ϫ�Ф�����ۤɤʤ��ơ��ۤȤ�ɤ����θ��äѤ��ä��Τ��褯�ʤ��ä�������˧ƶ�Ϥ�������餺�ڤ�����

_ �롣�벼Į���г��Ϥ褯��¸����Ƥ��Ƥ������ɡ�����ʳ��ϡ������󡣴Ѹ������ɤⲿ����������⤤�Ƥ��ΤǤ��ޤ��ޤ��������Ȥ������ä��Τ��⤷��ʤ����ɡ�����򺹤������Ƥ⤬�ä���ʴ��������������Ū��ͭ̾�ˤʤ�褦�ʤȤ����ʤΤ��ʤ���

_ �纬�˸����äƤҤ��������롣��ö�Ͻб���Ҥ˽�ؤ˹Ԥ������ȻפäƤ��ǡ����ζ᤯�ޤǡ��Ȥ��äƤ⡢�����ϼ֤ǹԤ��Τ�̵�Ť����ʤ�Ǹ������̵��ؤ�Ȥ������ȡ����������ȡ����ϴդ��ʤ��Τ�Ĵ�٤ƤϤ��������ɤ褦�狼��󡣤ޤ����Ԥ��Фʤ�Ȥ��ʤ�����������֤�

_ �ġ����Ȥǡ���ǯ�⤪���ޤ����ߤʤ��ޤ����äˤʤ�ޤ������ޤ���ǯ��

_ ������

��˧ƶ


<< = >>
��ޤ�